[php] mysql_fetch_array error

Pagina: 1
Acties:

  • Shinji
  • Registratie: Februari 2002
  • Laatst online: 23:49
Wat gaat er hier fout!
Hij geeft telkens een error op de regel met de mysql_fetch_array()
code:
1
2
3
4
5
6
7
8
9
10
11
$success = "NOPE";
$sql = "SELECT username,password FROM news_users WHERE ID = '".$active_qid."'";
$db = mysql_connect("localhost","","");
mysql_select_db("news",$db);
$return = mysql_query($sql);

if((mysql_result($return,0,"username") == $naam) && (mysql_result($return,0,"password") == $password)) {
  $success = "YES";
}

mysql_close($db);

Ik heb het op meerdere manieren geprobeert!

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
* RdeTuinman doet ctrl+f en zoekt naar mysql_fetch_array :?

Welke regel bedoel je, en wat is de fout?

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:19

Altaphista

1. check manual, 2. ask

Op donderdag 02 mei 2002 12:05 schreef Shinji het volgende:
manieren geprobeert!
;)

Heb je ook een erroromschrijving?

Je gaat het pas zien als je het doorhebt.


  • Shinji
  • Registratie: Februari 2002
  • Laatst online: 23:49
Sorry dit was een van de andere manieren :P
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$success = "NOPE";
$sql = "SELECT username,password FROM news_users WHERE ID = '".$active_qid."'";
$db = mysql_connect("localhost","","");
mysql_select_db("news",$db);
$return = mysql_query($sql);
dit is line 122
while ($row = mysql_fetch_array($return)) {
    echo "username: ".$row["username"]."<br>\n";
    echo "password: ".$row["password"]."<br>\n";
    echo "username: ".$row
."<br>\n";
    echo "password: ".$row[1]."<br>\n";
}

mysql_close($db);


code:
1
2
3
4
5
6
7
8
9
10
11
$success = "NOPE";
$sql = "SELECT username,password FROM news_users WHERE ID = '".$active_qid."'";
$db = mysql_connect("localhost","databasegebruiker","wachtwoord");
$return = mysql_db_query("Website",$sql);
do {
   if(($row["username"] == $naam) && ($row["password"] == $password)) {
    $success = "YES";
   }
} while($row = mysql_fetch_array($return));
mysql_free_result($return);
mysql_close($db);

Bij de eerste krijg ik de volgende error error:
Warning: Supplied argument is not a valid MySQL result resource C:\apache\htdocs\news\meldaan.php on line 122

Die regel is leeg!
(staat in de code welke het is)

Bij de tweede krijg ik error op regel 125 en 126
dat zijn deze regels:
code:
1
2
while($row = mysql_fetch_array($return));
mysql_free_result($return);

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:19

Altaphista

1. check manual, 2. ask

dan klopt er iets niet in je query. print deze ff voordat je m uitvoert.

Je gaat het pas zien als je het doorhebt.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Lees dit punt es door:
http://gathering.tweakers.net/forum/list_messages/392390/#phpdebug

die faq is er niet voor de grap ;)
("Taal specifiek :debuggen in PHP" dus)

  • Shinji
  • Registratie: Februari 2002
  • Laatst online: 23:49
dank tis opgelost!
Pagina: 1