Welkom, Gast. Alsjeblieft inloggen of registreren.
De activerings e-mail gemist?

Startpagina Help Zoek Onbeantwoorde berichten Alle ongelezen berichten Archief nieuwsbrieven Inloggen Registreren

De meest recente berichten


Oplossing.be  |  Programmeren  |  Scripting  |  Topic: PHP - Warning: mysql_num_rows() « vorige volgende »
Pagina's: [1] Omlaag Print
Auteur Topic: PHP - Warning: mysql_num_rows()  (gelezen 1026 keer)
Gerrie.vanrossum
Member
*
Offline Offline

Geslacht: Man
Berichten: 24


Van Rossum G.


PHP - Warning: mysql_num_rows()
« Gepost op: 22 mei 2010, 09:32:55 »

Heej,

Ik heb hier een check php file voor als iemand zich wilt inloggen op een website.

Code:
<?php
$host
="xxxxx";
$username="xxxxx";
$password="xxxxx";
$db_name="xxxxx";
$tbl_name="xxxxx";

mysql_connect("$host""$username""$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

$UserID=$_POST['UserID']; 
$Paswoord=$_POST['Paswoord'];

$UserID stripslashes($UserID);
$Paswoord stripslashes($Paswoord);
$UserID mysql_real_escape_string($UserID);
$Paswoord mysql_real_escape_string($Paswoord);

$sql="SELECT * FROM $tbl_name WHERE username ='$UserID' and Paswoord='$Paswoord'";
$result=mysql_query($sql);

$count=mysql_num_rows($result);

if(
$count==1){
session_register("UserID");
session_register("Paswoord"); 
header("location:login_success.php");
}
else {
echo 
"Foute duiker of paswoord";
}
?>


Nu krijg ik volgende fout:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /customers.../checklogin.php on line 24
Wrong Username or Paswoord

Hoe kan ik dit oplossen?
Alvast bedankt.
Gelogd

Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6
Firebirdy
Global Moderator
Ambassador
*****
Offline Offline

Geslacht: Man
Berichten: 1.573



Re: PHP - Warning: mysql_num_rows()
« Antwoord #1 Gepost op: 22 mei 2010, 11:42:51 »

Voeg na die mysql_query() eens dit toe?
Code:
mysql_error();

Normaal krijg je nu de foutmelding te zien Knipoog. De variabele $result is namelijk false, en mysql_query() geeft false terug wanneer er een fout is of wanneer er geen toegang is tot de tabellen die de query gebruikt.
Gelogd

Intel Core2Duo E6400 / 4 GB Corsair XMS2-6400 / HD4870 512 MB / Logitech Z-5500 / 3,50 TB storage / Running Win7 / Samsung 226BW 22" + Samsung T220 22" / ISP: Dommel.com
Gerrie.vanrossum
Member
*
Offline Offline

Geslacht: Man
Berichten: 24


Van Rossum G.


Re: PHP - Warning: mysql_num_rows()
« Antwoord #2 Gepost op: 22 mei 2010, 23:24:25 »

Er was een fout op mijn lijn 19.
username moest UserID worden.

----

Ik heb een project in mijn hoofd en hiervoor moet ik PHP kunnen.
Daarom ben ik nu bezig met wat PHP te leren.

Groetjes en alvast bedankt
Gelogd

Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6
Pagina's: [1] Omhoog Print 
Oplossing.be  |  Programmeren  |  Scripting  |  Topic: PHP - Warning: mysql_num_rows() « vorige volgende »
Ga naar:  


       Contact Powered by SMF 1.1.8 | SMF © 2006, Simple Machines LLC Hosted by: combell.com