我试图从我的MySQL数据库中查询代码
<?php
$link = new MySQLi('localhost','root','Rrtynt','copy');
if(isset($_POST['id'])){
$name = $_POST['id'];
$profile = 'profile';
$thestring = $name.$profile;
//echo $thestring;
$result = $link->query("SELECT Email,Name,idauth FROM user WHERE Email = '$name'");
echo $result;
}
?>
查询的代码
$result = $link->query("SELECT Email,Name,idauth FROM user WHERE Email = '$name'");
在不同的PHP脚本中使用相同的代码,但它一直给我http 500错误,我用这个来发布javascript文件
$.post("/getfirstfolder.php", { id: value1 }, function (data) {
cop = data;
console.log("Data: " + data);
});
如果我拿出
$result = $link->query("SELECT Email,Name,idauth FROM user WHERE Email = '$name'");
只是回显$ thestring它工作正常,我无法弄清楚问题所以谢谢你的时间和你的帮助非常感谢
答案 0 :(得分:0)
你提到$ thestring的事实让我觉得你应该使用$ thestring作为查询的参数,如下所示:
$result = $link->query("SELECT Email,Name,idauth FROM user WHERE Email = '$thestring'");