php - 将数据库中的所有数据输出到 php 页面

标签 php mysql mysqli

我是 PHP 和 mysql 的真正初学者。 只是为了学习和学校的一个简单示例,我想处理这个简单的查询,并可能将所有行(甚至可能是一个行)输出到 php 页面上的非常基本的输出:

<?php
$user= "root";
$host="localhost";
$password="";
$database = "PetCatalog";
$cxn = mysqli_connect($host,$user,$password,$database)
or die ("couldn’t connect to server");
$query = "SELECT * FROM Pet";
$result = mysql_query($cxn,$query) or die ("Couldn’t execute query.");
$row = mysqli_fetch_assoc($result);
echo "$result";
?>

这是我收到的错误信息:

Warning: mysql_query() expects parameter 1 to be string, object given in C:\xampplite\htdocs\myblog\query.php on line 18
Couldn’t execute query.

我该怎么办? 谢谢!

最佳答案

mysql_query($query,$cxn) 

代替

mysql_query($cxn,$query) 

关于php - 将数据库中的所有数据输出到 php 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2844887/

相关文章:

mysql - 存储过程 - OUT 参数在选择时返回 null

python - 合并列表中的重复项? - 问题比看起来更复杂

php - 在 MySQL 中使用 UPDATE 语句的问题

php - 当销售表数量增加时,可用数量列应自动减少

php - 如何在运行模板时获取所有分配的 Smarty 变量?

php - 将 MySQL 查询返回的单列值传递给 PHP 脚本

php - 简单的 MySQL SELECT/IF,如果数字超过阈值则返回?

php - 创建评论部分 - 最佳方法?

php - 变量在 whereExist 函数内未定义 - laravel

php - 如何选择键不变的多个键/值对?