Jump to content


Photo

Mysql_num_rows


  • Faça o login para participar
8 replies to this topic

#1 hito

hito

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 22/03/2005, 00:46

bom pessoal to tendo um probleminha com este ser, quando eu o executo no programa ele me retorna um prqueno erro:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\...


na linha 18 tem esse codigo:

if (mysql_num_rows($consulta) < 1) { //so a 18 aki

so que num to entendendo o por que do problema tentei de n maneira solucionar so que num ta dando...=)
a versao do meu php e a 5.0.3 alguem saberia me ajudar???
...starting...
<?php ...

#2 PHPMan

PHPMan

    Jesus te ama

  • Usuários
  • 149 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 22/03/2005, 01:39

Não tem como vc postar o code todo não?

#3 PHPMan

PHPMan

    Jesus te ama

  • Usuários
  • 149 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 22/03/2005, 01:44

Tenta criar uma variavel desse resultado ai..tipo..
$linhas = msql_num_rows ($consulta);
depois faz..
if $linhas < 1
deu para entender? flw (y)

#4 hito

hito

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 22/03/2005, 01:50

entao manim jah fiz isso de colocar a variavel ai vai o codigo


$consulta = mysql_query ("SELECT * from cadastro where login = '$login'");
if (mysql_num_rows($consulta) < 1) {
//dai aqui vvem os echos e elses...

so...=)
...starting...
<?php ...

#5 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 22/03/2005, 08:32

Porque o erro não é com o mysql_num_rows, mas sim com a consulta:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\...


Aviso: mysql_num_rows(): argumento passado não é um resource válido do MySQL.

Ou seja, $consulta, não está retornando uma consulta correta.

$consulta = mysql_query ("SELECT * from cadastro where login = '$login'") or die(mysql_error());


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#6 H3NR!QU3

H3NR!QU3

    Progamador PHP!

  • Usuários
  • 1032 posts
  • Sexo:Não informado
  • Localidade:cuiaba MT
  • Interesses:programação... PHP,JAVA,C++ ,c,c# asp, asp.net e delph

Posted 22/03/2005, 08:37

e como o balala falow verifique o nome da tabela se está correto... é algo aew no select (y)

#7 hito

hito

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 22/03/2005, 11:42

vlw pela dica...vou tentar aqui....===d


bom galerinha acho que num deu muita ajuda nao...=)
por que tipo agora o config.php
ta dando pau e sei la qual o motivo o erro e esse aqui:

Fatal error: Call to undefined function mysql_connect() in C:\Arquivos de programas\Apache Group\Apache2\htdocs\Master\Login\config.php on line 10

a linha e essa:

mysql_connect($host, $user,$pass) or die ("erroo ");

e tipo os user e senha tao certinnho. num entendo de novo o erro..=)

Edição feita por: hito, 22/03/2005, 12:08.

...starting...
<?php ...

#8 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 22/03/2005, 12:44

Você está usando o PHP 5? Nessa versão do PHP a biblioteca do MySQL não vem mais imbutida. Você precisa carrega-la como outras bibliotecas.

Abre o php.ini e descomente a linha do mysql removendo o ";" do inicio da linha.
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#9 hito

hito

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 22/03/2005, 12:57

Você está usando o PHP 5? Nessa versão do PHP a biblioteca do MySQL não vem mais imbutida. Você precisa carrega-la como outras bibliotecas.

Abre o php.ini e descomente a linha do mysql removendo o ";" do inicio da linha.

extension=php_mysql.dll

se for essa linha eu ja havia desabilitado...
mesmo assim continua com o erro.

grato.
...starting...
<?php ...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq