【发布时间】:2019-11-07 01:34:15
【问题描述】:
我正在尝试从我的一个名为 dreamhome 的 mysql 数据库中打印出“分支”表。这是我到目前为止的代码,你能告诉我我需要在我的 php 文件中放入什么,以便它从这个数据库中打印出查询而不会出现我收到的错误吗?
我已经成功连接,我尝试将查询保存到一个字符串中,然后使用我的 sql 查询函数来查询数据库。
<?php
$servername = "localhost";
$username = "root";
$password = "";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
$query = "SELECT * FROM branch";
$result = mysql_query($query);
while ($value = mysql_fetch_array($result)){
echo $value ('street');
}
?>
下面包含我遇到的错误。
致命错误:未捕获的错误:调用 C:\xampp\htdocs\myprojectweb\index.php:16 中的未定义函数 mysql_query() 堆栈跟踪:#0 {main} 在 C:\xampp\htdocs\myprojectweb\ 中抛出第 16 行的 index.php
【问题讨论】:
-
mysql 和 mysqli 是不同的,不要混用功能,你也开始使用 OOP(面向对象风格)形式,你应该坚持下去。 php.net/manual/en/mysqli.query.php