我试图让 mySQL 在 Windows XP sp3 笔记本电脑上工作。我正在使用Apache2, php5
和mysql
。
在命令提示符下,我可以进入 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"
在屏幕上显示消息,脚本只是执行。
我还启用了防火墙中的端口,但效果不佳。