Edivan 0 Denunciar post Postado Dezembro 15, 2005 pessoas e o seguinte to usano o php 5.1.1 e quando vou conectar ao mysql retorna sempre Resource Id #2, porque isso??? ja olhei a sintaxe e ela esta correta porem sempre retorna resource id #2ex: <?$con = mysql_connect(localhost,admin,123);echo $con; // aqui ta retornando Resource #id 2 ?>O correto não deveria retornar 1 ( caso tenha conectado com sucesso ) ou 0 ( caso não tenha conectado ), so que não to conseguindo saber a que se relaciona este erro.outro exemplo:<?$con = mysql_connect(localhost,admin,123);if ($con){echo "conectado<br>";}else{echo "não conectado<br>";}echo "$con<br>"; // so pra debugar?>e isso ai em cima ira retornar :conectadoResource Id #2ou seja, estou conectado no banco de dados ( mas ainda esta retornando Resource Id #2 ), então a partir disso eu tento inserir algum dado no banco de dados :<?$seleciona = mysql_select_db(banco);if($seleciona){echo "conectado ao banco de dados<br>";}else{echo não "conectado ao banco de dados<br>";}$query = "INSERT INTO tabela(usuario,senha) VALUES ('edivam','123')"$mysql = mysql_query($query,$con);if($mysql){echo "dados inseridos<br>";}else {echo "dados não inseridos<br>";}?>Estara retornando:conectado ao banco de dadosdados inseridosso que ai quando vou la no phpmyadmin pra ver se inseriu alguma coisa não inseriu nada. ja reinstalei o php e nada, ja instalei o mysql 5.0 e nada, ja verifiquei erros de sintaxe e nada ( os scripts funcionava antes mas de repente parou )e entao pessoas voces sabem a que esta relacionado o Resource Id #2 ??????????????????????????? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Dezembro 15, 2005 Resource é Recurso ID é Identidade... Fazendo uma tradução tosca... Identidade de Recurso Este Resource ID é o que diferencia a sua conexão das demais, e, consequentemente, você vai usa-la como referencia para todas as demais funções. Repare na documentação ( http://www.php.net/manual/pt_BR/function.mysql-connect.php ) que esta função, assim como qualquer outro conect, retorna um Resource e que nas outras funções sempre há uma parametro "link resource identify", ou seja, "link de identificação de recurso". Se você chamou a sua conexão de $CX o link que o indentifica é $CX... se você, por um montivo qualquer, tiver 2 conexões... $CX1 e $CX2... cada uma serve para identificar uma conexção diferente, então, pode ter certeza que seus identificadores também serão diferentes. http://www.php.net/manual/pt_BR/function.mysql-close.php http://www.php.net/manual/pt_BR/function.mysql-query.php ... Compartilhar este post Link para o post Compartilhar em outros sites
Edivan 0 Denunciar post Postado Dezembro 15, 2005 Resource é RecursoID é Identidade...Fazendo uma tradução tosca...Identidade de RecursoEste Resource ID é o que diferencia a sua conexão das demais, e, consequentemente, você vai usa-la como referencia para todas as demais funções. Repare na documentação ( http://www.php.net/manual/pt_BR/function.mysql-connect.php ) que esta função, assim como qualquer outro conect, retorna um Resource e que nas outras funções sempre há uma parametro "link resource identify", ou seja, "link de identificação de recurso". Se você chamou a sua conexão de $CX o link que o indentifica é $CX... se você, por um montivo qualquer, tiver 2 conexões... $CX1 e $CX2... cada uma serve para identificar uma conexção diferente, então, pode ter certeza que seus identificadores também serão diferentes.http://www.php.net/manual/pt_BR/function.mysql-close.phphttp://www.php.net/manual/pt_BR/function.mysql-query.php...então como faço para meus codigos funcionarem ??? nao quer funcionar de geito nenhum Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Dezembro 15, 2005 Bem... eu não sei não. Mas veja o seguinte... A sintaxe correta do comando é esta: resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] ) Compartilhar este post Link para o post Compartilhar em outros sites