今週末、コンピューターをフォーマットして再インストールしました。今日、先週プログラミングしたいくつかの php ページで作業を続けようとすると、localhost サーバーで php コードを実行すると、次のようになります。
「通知: 未定義の変数: 1970 年 1 月 1 日 42 行目の D:\WEBS\WP\lbodas.php のコンサルタ」
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クエリの1つ:
$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"];
}
SQLクエリの結果を含む配列を保持する$row変数が定義されていないと言っています...しかし、2日前、サーバーOSを再インストールする前に、変数を定義する必要はありませんでした!!