0
我想從mysql移動到mysqli。我連接好,簡單的查詢似乎工作。不過,我想一個escape_date功能,它讓告訴我,escape-data mysqli函數不會工作
注意:未定義的變量:康恩在$數據= mysqli_real_escape_string($康恩,$數據);
這是我的代碼。當表單數據正在處理時,該函數被調用。
ini_set('display_errors',1);
error_reporting(E_ALL);
// connect to the database
$servername = "localhost";
$username = xxx;
$password = xxx;
$dbname = xxx;
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
} else {
echo '<p>you are connected</p>';
}
// escaping data function
function escape_data($data){
// address magic quotes
if (ini_get('magic_quotes_gpc')){
$data = stripslashes($data);
}
$data = mysqli_real_escape_string($conn, $data);
//return the escaped value
return $data;
}
推薦使用'global'是非常糟糕的主意。 –
沒有起訴全球... – maxelcat