gpt4 book ai didi

php - 无法获取 php 查询结果打印到网页

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

我正在尝试从头开始自学 Apache、php、javascript 和 mysql(哦,还有 phpmyadmin)。我在让 php 显示查询结果时遇到问题。我或多或少尝试过直接从几个不同的 YouTube 教程中复制代码,但似乎没有任何效果。我不断收到完全空白的网页。没有错误消息,没有警告,它实际上是一个完全空白的网页。

我使用的是 Apache 2.2.22、php 5.3.10、mysql 版本 5.5.35-0ubuntu0.12.04.2,并且运行的是 Ubuntu 12.04。我将包含下面的代码。我有一个名为 infoQuery.php 的文件和另一个名为 connect.php 的文件。它们都在/var/www 中。这不对互联网开放,这只是在本地虚拟机上完成,作为概念证明,然后我在托管服务器上尝试更雄心勃勃的项目。

连接.php

 <?php

$dbhost = 'localhost';
$dbuser = 'root';
$dbpwd = '****';

$db = 'nameEmail';

$conn = mysql_connect($dbhost, $dbuser, $dbpwd);
mysql_select_db($db);

?>

infoQuery.php

<?php
# I've also tried "include 'connect.php';"
include './connect.php';

$query = "SELECT * FROM nameAndEmail";
$result= "mysql_query($query)";

while($person = mysql_fetch_array(result)){

echo "<h3>" . $person['name'] . "</h3>";
}

?>

最佳答案

去掉mysql_query()周围的引号。他们将其设为字符串,因此不会作为 PHP 执行。

$result= mysql_query($query);

Please, don't use mysql_* functions in new code 。它们不再维护and are officially deprecated 。请参阅red box ?了解 prepared statements相反,并使用 PDOMySQLi -this article将帮助您决定哪个。如果您选择 PDO,here is a good tutorial .

关于php - 无法获取 php 查询结果打印到网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23189813/

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