2017-06-19 68 views
-4

我有這樣的代碼:在MySQL PHP - WHERE子句 - 不工作

<?php 
$user = $_COOKIE["user"]; 
$password = $_COOKIE["password"]; 
$localhost = "localhost"; 
$userdb = "xxxxx"; 
$passworddb = "xxxxx"; 
$database = "xxxxx"; 
$conn = mysqli_connect($localhost, $userdb, $passworddb, $database); 
$vyber = "SELECT PASSWORD FROM Login WHERE User=".$user; 
$result = mysqli_query($conn, $vyber); 
echo $result; 
?> 

的Cookie設置,如果我在數據庫中使用$ vyber所以一切都是美好的。但是那裏PHP什麼都不寫。任何人都可以告訴我,我做錯了什麼? (無COMAND $ vyber每一件事情上運行完美)

回答

0

這是查詢誤差變化查詢:

$vyber = "SELECT PASSWORD FROM Login WHERE User='$user'"; 

如果沒有使用模具功能顯示錯誤信息:

mysqli_query($conn, $vyber) or die(mysqli_error($conn)); 

獲取記錄:

while ($row = mysqli_fetch_array($result)){ 
    echo $row[0]; 
} 
1

代替,

echo $result 

嘗試做的是:

while ($row = mysqli_fetch_row($result)){ 
    echo $row[0]; 
} 
+0

可惜不行。說:「警告:mysqli_fetch_row()期望參數1是mysqli_result」 – Hackrrr