mysql_real_escape_string时出错

时间:2016-11-28 09:11:47

标签: php mysql

我有一个字段,应该有一个应用了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中建立

可能是什么问题?

0 个答案:

没有答案