我有一个字段,应该有一个应用了real_escape_string的字段。
在我的本地xampp服务器上进行测试,我使用以下代码实现了我所寻找的目标:
if(isset($_POST['nieuwrep'])) {
$titel = mysql_real_escape_string($_POST['titel']);
$qrep = "INSERT INTO repertoire (uid, componist_last, componist_pre, titel, opus) VALUES ('$user[uid]', '$_POST[componist_last]', '$_POST[componist_pre]', '$titel', '$_POST[opus]')";
$rrep = mysqli_query($dbc, $qrep);
}
我知道我搞砸了mysql和mysqi,但是如果我使用的是mysql_real_escape_string而不是mysqli_real_escape_string,它似乎只能工作。虽然我稍后会使用mysqli。但无论如何,它有效。
如果我在网络服务器上输入完全相同的文件,我收到错误消息:
警告:mysql_real_escape_string():拒绝用户访问 '' @'本地主机' (使用密码:NO)in 第35行/home/auurkc/public_html/klasadmin/setup.php
警告:mysql_real_escape_string():无法链接到服务器 在第35行的/home/auurkc/public_html/klasadmin/setup.php中建立
可能是什么问题?