gpt4 book ai didi

php - 我似乎无法在页面上显示我的查询结果?

转载 作者:行者123 更新时间:2023-11-29 14:18:09 25 4
gpt4 key购买 nike

首先,我对 php 还很陌生,但我对它有一个大概的了解。我确实花了几个小时、几天、几周的时间来解决这个问题(我认为这是简单的功能),我讨厌不得不去打扰别人,但我很抱歉,因为我真的无法理解为什么会这样。正在工作。

我将给出正在发生的事情的基本布局,我将使用密码=密码用户名=用户名等来演示:

   <div id="something>
<?php

define ('HOSTNAME', 'hostname');
define ('USERNAME', 'username');
define ('PASSWORD', 'password');
define ('DATABASE_NAME', 'databasename');

$db = mysql_connect(HOSTNAME, USERNAME, PASSWORD) or die ('I cannot connect to MySQL.');

mysql_select_db(DATABASE_NAME);

$query = "SELECT ImageName , ImagePath FROM Thumbnails";

$result = mysql_query($query);

$row = mysql_fetch_array($result)

echo $row['ImageName'];
echo $row['ImagePath'];

mysql_close();
?>

</div>

当然,数据库中有一个名为“Thumbnails”的表,其中有许多行,其中第 2 行是“ImageName”和“ImagePath”,当前包含 1 个字段,每个字段分别是“example”和“example.jpg” '。我尝试过使用 ('"] 进行实验。以及各种让它工作的方法,但没有一个有效。再次,我很抱歉打扰了,我确信我应该首先研究基础知识,但我认为这是将是基础知识嗯,预先感谢。p.s我还尝试了不同的数据库配置设置和许多不同的布局:

 $hostname='hostname';
$username='username';
$password='password';
$dbname='database';

最佳答案

首先,你应该在“something”后面加上引号。其次,您忘记了行变量行后面的分号。

接下来,我很确定您应该将其放入 while 循环中,如下所示:

while ($row = mysql_fetch_assoc($result)) {
echo $row['ImageName'];
echo $row['ImagePath'];
}

关于php - 我似乎无法在页面上显示我的查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12229805/

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