gpt4 book ai didi

php/sql : don't echo show data correctly

转载 作者:行者123 更新时间:2023-11-29 10:52:37 25 4
gpt4 key购买 nike

我的 php 和 sql 代码有问题。我尝试编写代码,当我输入一些与数据库相关的数据时,如果行 user_designid 等于 0,则输出应显示“零”,反之亦然,则输出应显示“一”。但问题是两个输出都只显示第一个答案(“零”)。

Php 文件(co.php 是我的配置)

 <?php
require "co.php";
$link = mysqli_connect($h,$u,$p,$db);

if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

$q = "select * from tab_ss_user where User_name ='".$_POST['name']."'";
$result = mysqli_query($link,$q);


if($result){
echo "<table border='1' >
<tr>
<td align=center> <b>user Id No</b></td>
<td align=center><b>Name</b></td>
<td align=center><b>Password</b></td>
<td align=center><b>responsibility</b></td></td>";

while($data = mysqli_fetch_row($result))
{
echo "<tr>";
echo "<td align=center><option>$data[0]</option></td>";
echo "<td align=center>$data[1]</td>";
echo "<td align=center>$data[2]</td>";

//this is the problem
if($data['User_DesignID'] == 0 ){
echo "<td align=center> zero </td>";
}
else{
echo "<td align=center> one </td>";
}


echo "</tr>";
}
echo "</table>";
}

else{
echo ' Failed';
}
?>

谢谢大家。

最佳答案

您没有正确引用该字段,请参阅 enter link description here

使用 mysqli_fetch_row 时,结果是关联数组,因此 $data['User_DesignID'] 将无法正确引用。

关于php/sql : don't echo show data correctly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43463903/

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