2014-04-01 36 views
-3
$query = "SELECT * FROM tbl_usuarios WHERE email = '[email protected]' and senha = '123456'"; 
$res=mysql_query($query); 
$number=mysql_num_rows($res); 

警告:mysql_num_rows預計參數1是資源布爾給出 我沒有IDEIA爲什麼它給我的錯誤計數行1個布爾值給出

+0

您的查詢失敗。你需要弄清楚爲什麼。 –

+0

就像@JohnConde說的,你可以通過mysql_error和mysql_errno找到更多關於你的錯誤的信息。如果可能的話,也考慮使用mysqli而不是mysql,OO方式。 – fejese

+0

問題是我嘗試了關於phpmyadmin的查詢,工作得很好,我不能弄清楚 –

回答

1

它可能是連接錯誤

嘗試

<?php 
$con = mysqli_connect('localhost', 'username', 'password','database'); 
$query= "SELECT * FROM tbl_usuarios WHERE email = '[email protected]' and senha = '123456'"; 
$res = mysqli_query($con, $query) or die(mysqli_error($con)); 
while($return_row = mysqli_fetch_array($res, MYSQLI_ASSOC)){ 
     $name = $return_row['name'];  
} 

?> 
相關問題