mysqli_real_escape_string()期望参数1为mysqli,给定null

时间:2016-11-20 19:36:28

标签: php mysqli

我在同一行收到两个错误:

  

注意:未定义的变量:第11行的C:\ wamp64 \ www \ logintut2 \ Account.php中的myconnection   警告:mysqli_real_escape_string()期望参数1为mysqli,在第11行的C:\ wamp64 \ www \ logintut2 \ Account.php中给出null

这是第11行的代码:

$theValue = function_exists("mysqli_real_escape_string") 
    ? mysqli_real_escape_string($myconnection, $theValue) 
    : mysqli_escape_string($myconnection, $theValue);

我之前收到错误,需要2个参数,所以我在我的数据库连接中是myconnection.php(下面)中定义的'myconnection'。我认为这可以解决问题,但没有。

<?php
$hostname_myconnection = "localhost";
$database_myconnection = "user";
$username_myconnection = "SuperUser";
$password_myconnection = "1234";
$myconnection = mysqli_connect($hostname_myconnection, $username_myconnection, $password_myconnection) or trigger_error(mysqli_error(),E_USER_ERROR);

?>

所以我发现了这个:

StackOverFlow

并且在我有限的理解中认为这会解决问题?请帮忙!

0 个答案:

没有答案