mysql_num_rows προβλημα

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
nikospap18
Δημοσιεύσεις: 30
Εγγραφή: 05 Αύγ 2011 21:18

mysql_num_rows προβλημα

Δημοσίευση από nikospap18 » 07 Μαρ 2012 18:36

Κώδικας: Επιλογή όλων

$res = mysql_query(
                'SELECT
                    `id`, `username`, `token`, `rights`, `email`
                FROM
                    `user`
                WHERE
                    `username` = :username
                    AND `password` = :password 
                LIMIT 1'
            );
			
	if( mysql_num_rows( $res ) == 0 ){
				return false;
	}
εχω γραψει αυτον τον κωδικα και μου βγαζει το παρακατω προβλημα

"Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\...\user.php on line 72"

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

mysql_num_rows προβλημα

Δημοσίευση από korgr » 07 Μαρ 2012 18:54

Το συγκεκριμένο query επιστρέφει false γι' αυτό!

Μήπως ήθελες αυτό?

Κώδικας: Επιλογή όλων

$res = mysql_query( 
                'SELECT 
                    `id`, `username`, `token`, `rights`, `email` 
                FROM 
                    `user` 
                WHERE 
                    `username` = '$username '
                    AND `password` = '$password '
                LIMIT 1' 
            ); 
          
   if( mysql_num_rows( $res ) == 0 ){ 
            return false; 
   } 

Άβαταρ μέλους
xmavidis
Honorary Member
Δημοσιεύσεις: 1217
Εγγραφή: 02 Δεκ 2003 19:59
Τοποθεσία: Ηράκλειο

mysql_num_rows προβλημα

Δημοσίευση από xmavidis » 07 Μαρ 2012 21:01

Τα :username και :password είναι placeholders; Μου φαίνεται περίεργο να υπάρχουν μέσα στην mysql_query. Αυτά δεν χρησιμοποιούνται στα prepared statements με PDO;
I want to know God’s thoughts; the rest are details.
Albert Einstein

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης