最近調整程式, 為了防止SQL injection.
參數使用 函式 mysql_real_escape_string 轉接.
但執行時遇到錯誤.
錯誤訊息如下:
Warning: mysql_real_escape_string(): Access denied for user 'root'@'localhost' (using password: NO) in /var/www/html/test.php on line 237 Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/html/test.php on line 237 |
找了很久才發現.
原來 mysql_real_escape_string() 這個function的叫用,
要在connection建立之後.
否則執行時就會報錯.
程式寫在 $conn = get_conn(); 之後即可.
收工.