olá, pessoal estou com um probleminha, eu uso esse script para mudar o nome de uma foto e depois inserir o nome no mysql, mais acusa que NO DATABASE SELECTED... muito estranho, verifiquei mysql_connect e mysql_select_db ("fotos") e nw estão errados! Agradeço desde já. <?php include "conecta_mysql.inc"; $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; $config = array(); $config["tamanho"] = 1048576; $config["largura"] = 5000; $config["altura"] = 5000; $config["diretorio"] = "fotos/"; function nome($extensao) { global $config; $temp = substr(md5(uniqid(time())), 0, 10); $imagem_nome = $temp . "." . $extensao; if(file_exists($config["diretorio"] . $imagem_nome)) { $imagem_nome = nome($extensao); } return $imagem_nome; } if($arquivo) { $erro = array(); if(!eregi("^image\/(pjpeg|jpeg|cdr|png|gif|bmp)$", $arquivo["type"])) { $erro = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; echo "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; echo "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } $tamanhos = getimagesize($arquivo["tmp_name"]); if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; echo "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; echo "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } if(!sizeof($erro)) { preg_match("/\.(gif|bmp|cdr|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); $imagem_nome = nome($ext[1]); $imagem_dir = $config["diretorio"] . $imagem_nome; // Insert no mySQL $sql = "insert into foto (nome) values ('$imagem_nome')"; $result = mysql_query($sql) or die (mysql_error()); move_uploaded_file($arquivo["tmp_name"], $imagem_dir); echo "Imagem enviada com sucesso!"; } } ?> onde conecta_mysql esta: <?php $conexao = mysql_connect ("localhost:3306", "teste", "12345"); mysql_select_db ("fotos"); ?> alguém pode me ajudar?