gpt4 book ai didi

php - 使用 PHP 从 MySQL 数据库中获取值

转载 作者:搜寻专家 更新时间:2023-10-30 22:04:43 26 4
gpt4 key购买 nike

$from = $_POST['from'];
$to = $_POST['to'];
$message = $_POST['message'];

$query = "SELECT * FROM Users WHERE `user_name` = '$from' LIMIT 1";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$fromID = $row['user_id'];
}

我试图让 $formID 成为我数据库中用户的 user_id。 Users 表中的每一行如下:

user_id | user_name | user_type
1 | Hristo | Agent

所以我想要 $from = 1 但上面的代码不起作用。有什么想法吗?

最佳答案

试试这个:

$from = mysql_real_escape_string($_POST['from']);
$to = mysql_real_escape_string($_POST['to']);
$message = mysql_real_escape_string($_POST['message']);

$query = "SELECT * FROM Users WHERE user_name = '$from' LIMIT 1";
$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_assoc($result)) {
$fromID = $row['user_id'];
}

此外,请确保:

  • 您已连接到数据库
  • 您确实从帖子中获取了数据,尝试使用您的变量 var_dump 例如 var_dump($from)

关于php - 使用 PHP 从 MySQL 数据库中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com