Php 我正在努力实现MySQLI
我正在尝试启用MySQLi,但它似乎不起作用。当我最初测试我的代码时,出现了一条错误消息,上面写着“致命错误:在7日的C:\Apache24\htdocs\Login system\sql\sql\u import.php中找不到类'mysqli'。我在网上查看了它的含义,并发布了启用MySQLi所需的内容 我已经删除了php.ini文件中extension=php_mysqli.dll行上的注释,这是在多个站点上向我推荐的。我仍然收到相同的错误消息 我在下面使用的代码中添加了代码Php 我正在努力实现MySQLI,php,mysqli,Php,Mysqli,我正在尝试启用MySQLi,但它似乎不起作用。当我最初测试我的代码时,出现了一条错误消息,上面写着“致命错误:在7日的C:\Apache24\htdocs\Login system\sql\sql\u import.php中找不到类'mysqli'。我在网上查看了它的含义,并发布了启用MySQLi所需的内容 我已经删除了php.ini文件中extension=php_mysqli.dll行上的注释,这是在多个站点上向我推荐的。我仍然收到相同的错误消息 我在下面使用的代码中添加了代码 $host
$host = 'localhost';
$user = 'root';
$password = 'The sloth19';
$mysqli = new mysqli($host,$user,$password);
if ($mysqli->connect_errno) {
printf("Connection failed: %s\n", $mysqli->connect_error);
die();
}
if ( !$mysqli->query('CREATE DATABASE accounts') ) {
printf("Errormessage: %s\n", $mysqli->error);
}
提前感谢。除了在
php.ini
中取消对php_mysqli.dll
扩展的注释外,还要在php.ini
中取消对extension_dir
指令的注释,并指定您的位置:
就我而言,我必须
extension_dir = "C:\xampp\php\ext"
然后重新启动apache24。您在
mysqli
构造函数中缺少数据库名称。签出php站点您确定在正确的配置文件中有未注释的扩展名(在phpinfo()
的“加载的配置文件”中指定)?可能重复@PankajMakwana数据库名称是可选的“重新启动您的apache”我需要指定的位置是保存连接代码的位置吗?这不是连接路径。阅读更多细节。