mysql数据存在代码无法正常工作
这个问题在这里已经有了答案:
首先,确保您的数据库连接已正确设置。 你清楚的错误表明你的$conn
变量不是一个有效的资源。
另外, 使用预准备语句和参数化查询 。 不要在查询字符串中使用PHP变量,它根本就不安全。 改为使用PDO或MySQLi
使用PDO:
$stmt = $pdo->prepare('SELECT easy123 FROM users WHERE email = :email');
$stmt->execute(array('email' => $email));
foreach ($stmt as $row) {
// do something with $row
}
使用MySQLi:
$stmt = $dbConnection->prepare('SELECT easy123 FROM users WHERE email = ?');
$stmt->bind_param('s', $email);
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) {
// do something with $row
}
您的$查询似乎是错误的。 尝试这个:
$query = mysql_query("SELECT easy123 FROM users WHERE email='$email'", $conn);
确保$ conn正确定义。
链接地址: http://www.djcxy.com/p/69591.html