MySQL 在 PHP - WHERE 子句 - 不工作
MySQL in PHP - WHERE clause - not working
我有这个代码:
<?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 一切 运行 完美)
而不是
echo $result
尝试这样做:
while ($row = mysqli_fetch_row($result)){
echo $row[0];
}
查询错误更改查询为:
$vyber = "SELECT PASSWORD FROM Login WHERE User='$user'";
如果不起作用,请使用 die 函数显示错误消息:
mysqli_query($conn, $vyber) or die(mysqli_error($conn));
获取记录:
while ($row = mysqli_fetch_array($result)){
echo $row[0];
}
我有这个代码:
<?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 一切 运行 完美)
而不是
echo $result
尝试这样做:
while ($row = mysqli_fetch_row($result)){
echo $row[0];
}
查询错误更改查询为:
$vyber = "SELECT PASSWORD FROM Login WHERE User='$user'";
如果不起作用,请使用 die 函数显示错误消息:
mysqli_query($conn, $vyber) or die(mysqli_error($conn));
获取记录:
while ($row = mysqli_fetch_array($result)){
echo $row[0];
}