gpt4 book ai didi

php - 如何获取数据库的内容而不是索引

转载 作者:行者123 更新时间:2023-11-29 08:48:30 24 4
gpt4 key购买 nike

我成功地将数据插入到我的 MySQL 数据库中,但我的问题是我得到的结果和数据库中的结果是索引而不是实际内容。我为 php 文件中的选项之一编写了以下代码。如何获取内容而不是索引?问题出在SQL语句上还是PHP代码上?例如,如果用户从弹出菜单中选择第一个选项,那么我将得到 No 1 而不是 serviceType = "Database Type"

Finding ServiceType Title   RootCause   RiskRating  Impact  Efforts Likelihood  
1 2 gg AC 1 1 1 1 gg gg gg 1
7 1 kkkk Cfm 1 1 2 1 kkkkk kkkkk kkkkkk 1
1

<?php
mysql_select_db("ers_1", $con);
$result = mysql_query("SELECT ServiceType_ID, ServiceType_Name FROM servicetype_lookup ");
while($row = mysql_fetch_array($result)) {
$id = $row['ServiceType_ID'];
$value = $row['ServiceType_Name'];
echo "<option value='$id'>$value</option>";
}
?>

最佳答案

请在 SQL 工具中检查您的查询,以确保您确实收到该查询的数据。如果没有数据,则可能会导致您出现问题。

另外,使用:

while($row = mysql_fetch_assoc($result)) 

而不是

while($row = mysql_fetch_array($result)) 

在您的 while() 语句中获取您正在寻找的输出。

祝你好运!

正如一个想法,您需要考虑放弃 mysql_ 命令,转而使用 MySQLi 和 PDO 库。

看这里:Choosing a MySQL API

关于php - 如何获取数据库的内容而不是索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11927049/

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