php - 如何从 mysql 数据库中获取数据?

标签 php mysql

我对任何类型的编程或编码都比较陌生。我不太明白为什么无论我对 php 文件进行什么调整,我似乎都无法从表中提取任何数据。

以下是该表的链接:https://i.gyazo.com/4ad5e860895014c49dbe0539c38cdec2.png

上面是我一直在尝试使用的测试表。据我所知,我可以正常连接到数据库,但所有问题都出现在连接之后。另外,我使用的是 php 7.0,所以我在网上找到的很多信息都没有帮助。

如果我的表格或代码中有明显错误,请告诉我。 这是我的代码: '''

//Set Variables
$serverName = "localhost";
$userName = "root";
$password = "";
$databaseName = "test";

//Create Connection
$connection = mysqli_connect($serverName,$userName,$password,$databaseName);

//Check Connection
if(!$connection){

    die("Connection failed: ".mysqli_connect_error());

}

echo "Connected successfully <br>";

//Fetch Data
$query = "SELECT * from table1";
$result = mysqli_query($connection, $query);

$row = mysqli_fetch_array($result, MYSQLI_NUM);
printf ($row[1], $row[2]);

mysqli_free_result($result);


mysqli_close($connection); 

最佳答案

几个小时前我就发现了这个问题。如果我连接到 MySQL 而不是 MariaDB 的端口,我发布的代码将会完美运行。没有意识到 MariaDB 连接的端口是默认端口。

MariaDB 默认端口为 3306,但 MySQL 为 3308。指定“localhost:3308”后,我能够开始从表中正确提取行。

关于php - 如何从 mysql 数据库中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60003789/

相关文章:

php - 从sql中获取实际的年月数据

php - 查询耗时 1781s -

c# - 将 DateTime 格式化为 MySql 日期

php - whereBetween Eloquent 查询返回空输出

php - 我的 php 表单不断重复 mysql 中的行

php - 完全忽略第一个单词的类似 SQL 的查询

php - 从多维数组访问特定值

php - 使用 php 查询集或 mysql 函数哪个更好?

php - WordPress 插件中的自定义 css 框

c# - 如何解决我的代码中当前的问题?