首页 > 解决方案 > 如何在 PHP 中连接到 MySQL 数据库

问题描述

我是 PHP 新手,但有人告诉我创建一个连接到 Mysql 数据库的登录表单。

我尝试使用以下代码连接到数据库,尝试了使用和不使用数据库。我尝试了 mysql_connect 和其他东西,但总是得到同样的错误:(隐藏:服务器名和其他是服务器的正确信息,只是它不是公共的。)

致命错误:未捕获的错误:调用 C:\Users\vg141fy\login\login.php:25 中未定义的函数 mysqli() 堆栈跟踪:#0 {main} 在 C:\Users\vg141fy\login\login.php 中抛出在第 25 行

<?php
    if (ISSET($_POST["submit"]))
    {
        $servername = "hidden:servername";
        $username = "hidden:username";
        $password = "hidden:password";
        $database = "hidden:database";

        $conn= mysqli($servername, $username, $password, $database);
    }
?>

我打开一个本地主机以使用“php -S localhost:4000”打开我的 php 页面,但我不使用 XAMPP。我应该使用它,还是还有其他遗漏的东西?

标签: phpmysql

解决方案


查看快速入门指南

如果您使用的是 OO 接口,则需要包含new关键字。

$conn = new mysqli($servername, $username, $password, $database);

如果您使用的是程序界面,那么您需要使用该mysqli_connect功能。

$conn = mysqli_connect($servername, $username, $password, $database);

推荐阅读