我試圖閱讀和做(合併)我在這裏找到的任何東西。但我還沒有找到解決方案。我使用的是wamp服務器,我有一個用戶表,其中有兩個用戶,一個用email和password作爲test和test1,不管我怎麼試,if語句總是返回false。php查詢alwaysfalse不管是什麼
<?php
$user = "root";
$pass = "";
$db = "testdb";
$db = new mysqli("localhost", $user, $pass, $db) or die("did not work");
echo "it connected";
$email = "test";
$pass1 = "test1";
$qry = 'SELECT * FROM user WHERE email = " '. $email .' " AND password = " '.$pass1.' " ';
$result = mysqli_query($db, $qry) or die(" did not query");
$count = mysqli_num_rows($result);
if($count > 0)
echo " found user ";
else
echo " did not find user or password";
?>
我試圖以增加mysqli_num_rows但隨後它出來總是如此
改變您的查詢這種方式,選擇* from用戶,其中email ='email'和password ='password'。目前它的雙引號。 – Roni 2014-10-30 19:46:52