這個週末我格式化並重新安裝了我的電腦:今天,當我嘗試繼續工作一些php頁面時, 「在d CONSULTA::通知:未定義的可變\ WEBS \ WP \ lbodas.php上線路42 1日enero日1970」:本地主機服務器上執行PHP代碼我得到一個我的代碼在apache(xampp)重新安裝後出現「undefined variable」錯誤
它發生在執行SQL查詢的所有PHP頁面上(在重新安裝之前完美工作)。
我必須缺少一些配置調整(在php.ini,httpd.conf或一些其他的Apache配置文件),有人可以指出我失去了什麼?
在此先感謝
這裏是我使用的代碼。 要瞬移到DDBB:
$bd_host='localhost';
$bd_login='MYLOGIN';
$bd_clave='MYPASSWORD';
$bd_nombre='MYDATABASE';
connecttodb($bd_host,$bd_nombre,$bd_login,$bd_clave);
function connecttodb($bd_host,$bd_nombre,$dbuser,$bd_clave)
{
global $conn;
$conn=mysql_connect ("$bd_host","$dbuser","$bd_clave");
mysql_query("SET NAMES 'utf8'");
if(!$conn){die("CONNECTION ERROR");}
//mysql_query("SET NAMES 'utf8'");
mysql_select_db("$bd_nombre",$conn) or die ("CONNECTION ERROR".mysql_error());
}
這曾經工作過的SQL查詢之一,但重新安裝後不能正常工作:
$sql = "SELECT * FROM cat_prov ORDER BY categoria ASC";
$rs_result = mysql_query ($sql, $conn);
while ($row = mysql_fetch_assoc($rs_result)) {
$categoria=$row["categoria"];
$notas=$row["notas"];
}
它說,$ row變量,至極持有該數組與結果的SQL查詢,尚未定義...但前兩天,服務器操作系統重新安裝之前,我沒有定義變量!
分享一些代碼來幫助你更好 – karthikr 2013-05-13 13:47:45
顯示代碼,但馬上我想到了register_globals參數,你不應該使用它。 – Sebas 2013-05-13 13:47:48
您的通知已啓用,因此它警告您在使用前未聲明變量 – Dave 2013-05-13 13:48:31