gpt4 book ai didi

PHP 5.3.5-1 连接到本地主机上的 MySQL 数据库,Ubuntu 11.04

转载 作者:行者123 更新时间:2023-11-29 00:54:21 25 4
gpt4 key购买 nike

试图让我的第一个小 PHP 脚本连接到本地 mySql 数据库,但遇到了一些问题。我使用了网上的千篇一律脚本来开始工作,但遇到了一些问题。到目前为止,为了进行调试,我所做的就是在连接到数据库的行前后放置 echo 语句,并注意到连接语句存在问题。

这是我正在使用的代码,从 W3Schools 逐字获取:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Persons");

while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}

mysql_close($con);
?>

当然,我更改了密码和所有这些,并验证了我可以从 mysql 命令行工具连接到数据库。

如有任何提示,我们将不胜感激。

日志位于:/var/log/mysql/error.log

Version: '5.1.54-1ubuntu4'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)
110727 1:38:22 [Note] /usr/sbin/mysqld: Normal shutdown

110727 1:38:22 [Note] Event Scheduler: Purging the queue. 0 events
110727 1:38:23 InnoDB: Starting shutdown...
110727 1:38:25 InnoDB: Shutdown completed; log sequence number 0 15895194
110727 1:38:25 [Note] /usr/sbin/mysqld: Shutdown complete

110727 14:08:56 [Note] Plugin 'FEDERATED' is disabled.
110727 14:08:56 InnoDB: Initializing buffer pool, size = 8.0M
110727 14:08:56 InnoDB: Completed initialization of buffer pool
110727 14:08:57 InnoDB: Started; log sequence number 0 15895194
110727 14:08:58 [Note] Event Scheduler: Loaded 0 events
110727 14:08:58 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.54-1ubuntu4' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)

由于@nix,我学会了如何从 PHP 获取一些有意义的调试信息,将以下行添加到 php 文件的顶部:

ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');

最佳答案

嗯。尝试重新启动 mysql 守护进程:

sudo service mysqld restart

尝试使用命令行连接到 mysql

-h localhost

-h 127.0.0.1

此外 - 检查您遇到的确切错误:

/var/log/mysql.err

/var/log/mysql/mysql.log

附言你的代码对我有用。

更新:所以 - 最后证明 - mysqli 在 PHP 中被禁用。问题已解决。:)

关于PHP 5.3.5-1 连接到本地主机上的 MySQL 数据库,Ubuntu 11.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6849789/

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