Ir para conteúdo
Fórum Script Brasil
  • 0

Php E Mysql Dando Erro....


Guest MaMuS

Pergunta

Ae.. so novato nessa área de programação.. + ta... baxei uns tutoriais e começei a aprender.

A situação é o seguinte:

já fiz os bancos de dados , tabelas e etc no my sql.

Agora, estou seguindo um tutorial aonde ele fala para eu montar esse codigo:

$consulta = "SELECT Nome, Autor FROM Prefabs WHERE Nome LIKE 'mesa'";

$resultado = mysql_query($consulta, $conexao);

printf("Nome: ", mysql_result($resultado,0,"Nome"), "<br>\n");

printf("Autor: ", mysql_result($resultado,0,"Autor"),"<br>");

E quando executo (ou sebe deus o q ) o arquivo no server é retornado o seguinte erro:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/labs/public_html/my_sql_teste.php3 on line 13

Nome:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/labs/public_html/my_sql_teste.php3 on line 14

Autor:

comfira aqui... : http://labs.brlogic.com/my_sql_teste.php3

Link para o comentário
Compartilhar em outros sites

17 respostass a esta questão

Posts Recomendados

  • 0

Ta tudo correto cara...

já fiz outros testes com o php3 que funcionou corretamente

e no arquivo (q estou mostrando agora) já contem as variaveis de conexao com o SQL...

tipo.. precisava sabe só o que esse erro significa, pois o erro está nessas duas linahs:

printf("Nome: ", mysql_result($resultado,0,"Nome"), "<br>\n");

printf("Autor: ", mysql_result($resultado,0,"Autor"),"<br>");

Link para o comentário
Compartilhar em outros sites

  • 0

<?

$conexao = mysql_connect("localhost", "***", "****");

mysql_select_db ("labs_maindata");

$consulta = "SELECT Nome, Autor FROM Prefabs WHERE Nome LIKE 'mesa'";

$resultado = mysql_query($consulta, $conexao);

printf("Nome: ", mysql_result($resultado,0,"Nome"), "<br>\n");

printf("Autor: ", mysql_result($resultado,0,"Autor"),"<br>");

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Tente assim e me diga se deu certo!

<?

$conexao = mysql_connect("localhost", "***", "****");

mysql_select_db ("labs_maindata");

$consulta = "SELECT Nome, Autor FROM Prefabs WHERE Nome LIKE 'mesa'";

$resultado = mysql_query($consulta, $conexao);

$campo = mysql_fetch_array($resultado);

print ("Nome: " . $campo['Nome'] . "<br>\n");

print ("Autor: ". $campo['Autor] . "<br>");

?>

Editado por Gladisson
Link para o comentário
Compartilhar em outros sites

  • 0

ai... não deu denovooo/////

Warning: mysql_connect(): Access denied for user: 'labs_main@localhost' (Using password: YES) in /home/labs/public_html/my_sql_teste.php3 on line 6

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/labs/public_html/my_sql_teste.php3 on line 10

(Linha 10 >> $resultado = mysql_query($consulta, $conexao)wink.gif

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/labs/public_html/my_sql_teste.php3 on line 11

Nome:

Autor:

Acho qeu pioro até....

não sei por qeu ta dando erro de conexao agora.... ( já tenetei arruma)

Vou tentar fazer de outro jeito como o tutorial fala ;D

Editado

Link para o comentário
Compartilhar em outros sites

  • 0

Bom.. dei uma mechida e fiz um código assim:

<?

$dbh=mysql_connect ("localhost", "***", "***");

mysql_select_db ("labs_maindata");

$sql = 'EXPLAIN SELECT * '

. ' FROM `Prefabs` '

. ' WHERE 1 AND `Nome` '

. ' LIKE \'mesa\'';

print ("Nome: " . $sql['Nome'] . $conexao . "<br>\n");

print ("Autor: ". $sql['Autor'] . "<br>");

?>

O resultado está aqui:

http://labs.brlogic.com/my_sql_teste2.php3

não entendi o porque do E...

Link para o comentário
Compartilhar em outros sites

  • 0

Veja se tá dando alguma resposta assim:

Não se esqueça de colocar o nome de Usuário e Senha!

<?

$conexao = mysql_connect("localhost", "USUÁRIO", "SENHA");

mysql_select_db ("labs_maindata",$conexao);

$consulta = "SELECT * FROM Prefabs";

$resultado = mysql_query($consulta);

WHILE($campo = mysql_fetch_array($resultado))

{

print ("Nome: " . $campo['Nome'] . "<br>\n");

print ("Autor: ". $campo['Autor'] . "<br>");

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Puts cara... o erro agora ;é sempre esse:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/labs/public_html/my_sql_teste2.php3 on line 12

Será qeu não é algo com a comfiguração do My SQL? Ou será qeu eu fiz bestera no banco de dados ( apesar de ele dar erro nesse fetch_array...)?

Sim.. copiei tudo bunitinho tiu... senha e tudo... agora só deua quele erro.

http://labs.brlogic.com/my_sql_teste2.php3

Link para o comentário
Compartilhar em outros sites

  • 0

<?
// use p antes da connect serve para conexão persistente e o
// usuario usa apenas uma conexão para todas as paginas
$conexao = mysql_pconnect("localhost", "USUÁRIO", "SENHA");

//aqui falta as aspas duplas na $conexão !!
mysql_select_db ("labs_maindata", "$conexao");

// aqui você pode usar dessa forma

$consulta = mysql_query("SELECT * FROM Prefabs");

// aqui ao invés de usar  mysql_fetch_array
//use  mysql_fetch_assoc

while ($campo = mysql_fetch_array($consulta))
{
print  "Nome: " . $campo['Nome'] . "<br>\n";
print  "Autor: ". $campo['Autor'] . "<br>";
}
?>

cara se esse codigo não funcionar você pode ir catar coquinho na descida que outras coisas estão erradas..

Outra coisa.. se você criou um nome no BD Autor... se tiver espaços no vinal mesmo que seja em branco não funciona...

falou

define

$Kurole

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...