Hri*_*sto 2 php mysql database
$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'];
}
Run Code Online (Sandbox Code Playgroud)
我试图让 $formID 成为我数据库中用户的 user_id 。用户表中的每一行都类似于:
user_id | user_name | user_type
1 | Hristo | Agent
Run Code Online (Sandbox Code Playgroud)
所以我想要,$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'];
}
Run Code Online (Sandbox Code Playgroud)
另外,请确保:
var_dump使用您的变量,例如var_dump($from)| 归档时间: |
|
| 查看次数: |
62126 次 |
| 最近记录: |