gpt4 book ai didi

php - 使用 PHP 连接 MYSQL 时出错

转载 作者:行者123 更新时间:2023-11-29 13:26:24 26 4
gpt4 key购买 nike

我正在做一项作业,要求我创建一个将信息发送到数据库的表单。我在连接到服务器时遇到问题。

我尝试过使用 mysql_connect 和 mysqli_connect 但都不起作用。

mysql_connect 错误:警告:mysql_connect():连接超时

mysqli_connect 错误: fatal error :调用未定义的函数 mysqli_connect()

                    $connect=mysql_connect("server.com","username","password","database")
or die("Failed to connect to server");
mysql_query("INSERT INTO client (title,fname,lname,organization,email,phone,tshirt) VALUES ($title,$fname,$lname,$org,$email,$phone,$tshirt)");

$tabledata = mysql_query("SELECT * FROM client");
echo "<table>
<tr>
<th>Title</th>
<th>First Name</th>
<th>Last Name</th>
<th>Organization</th>
<th>Email</th>
<th>Phone</th>
<th>TShirt</th>
</tr>";
while($row = mysql_fetch_array($tabledata)){
echo "<tr>";
echo "<td>" . $row['title'] . "</td>";
echo "<td>" . $row['fname'] . "</td>";
echo "<td>" . $row['lname'] . "</td>";
echo "<td>" . $row['org'] . "</td>";
echo "<td>" . $row['email'] . "</td>";
echo "<td>" . $row['phone'] . "</td>";
echo "<td>" . $row['tshirt'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($connect);

来自 PHP INFO 的信息

mysql

MySQL 支持已启用事件持久链接 0活跃链接 0客户端 API 版本 mysqlnd 5.0.10 - 20111026 - $Id: e707c415db32080b3752b232487a435ee0372157 $

PDO

PDO 支持已启用PDO 驱动程序 sqlite

pdo_sqlite

启用 SQLite 3.x 的 PDO 驱动程序SQLite 库 3.7.7.1

sqlite3

启用 SQLite3 支持SQLite3模块版本0.7SQLite 库 3.7.7.1

指令局部值主值sqlite3.extension_dir 无值 无值

最佳答案

首先,确保 mysql 正在运行,如果已经运行,那么我会尝试为您的 php 环境安装 mysql 扩展,只是为了确保:

sudo apt-get install php5-mysql libapache2-mod-auth-mysql

此外,您需要使用 mysqli_*,而不是 mysql_*

尝试安装后,只需从那里重新启动 apache。

关于php - 使用 PHP 连接 MYSQL 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20075193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com