我正試圖在Windows XP sp3筆記本電腦上運行mySQL。我正在使用Apache2, php5
和mysql
。mysql不能與php一起工作
從命令提示符,我可以進入MySQL服務器,並開始創建數據庫和表。
在php中,每次嘗試運行任何數據庫操作時,所有腳本都會停止。
在php.ini
,我並啓用以下:
extension=php_mysql.dll
extension=php_mysqli.dll
我有以下代碼來測試數據庫:
echo '<p>testinp php script</p>';
// mysqli
$mysqli = new mysqli("localhost", "root", $pw, $db);
echo 'Still here<br>';
$result = $mysqli->query("SELECT * from test");
$row = $result->fetch_assoc();
print_r ($row);
echo 'Still here';
我不知道爲什麼,但我不能獲取屏幕上顯示的"Still here"
消息,該腳本就在執行的頂部。
我也啓用防火牆端口沒有更好的結果。
您是否嘗試過打印出mysqli錯誤? –
您是否在修改php.ini後重新啓動apache? –