PHP返回MySQL查询结果

2020年7月7日 18点热度 0条评论 来源: Chris

我对PHP相当陌生,但这里是我的问题,我试图从SQL查询中获取结果以显示在页面上,但我没有收到任何返回的结果。PHP返回MySQL查询结果

这里是我目前正在使用的代码:

<?php 

$con = mysqli_connect("localhost","user","password","database"); 
if (mysqli_connect_errno()) { 
    echo "Connect failed: ". mysqli_connect_error(); 
} 

$de= $con->real_escape_string($_GET["decode"]); 

$sql = "select * from FG99_URL where short='".$de."'"; 
$result = mysqli_query($con, $sql); 

while($row = mysqli_fetch_assoc($result)) { 
     echo "url: " . $row["url"]. " - fb_url: " . $row["fb_url"]."<br>"; 

$url=$row['url']; 
$fb_url=$row['fb_url']; 
$fb_type=$row['fb_type']; 
$fb_title=$row['fb_title']; 
$fb_description=$row['fb_description']; 
$fb_image=$row['fb_image']; 
$petpro=$row['petpro']; 

echo $fb_url.'test 1</br>'; 
echo $row['fb_url'] . "test 2</br>"; 

print $fb_url."test 3</br>"; 
print $row['fb_url']."test 4</br>"; 

    } 
?> 

<head>... 

这是获得返回什么我:

url: - fb_url: 
test 1 
test 2 
test 3 
test 4 

任何帮助将appriciated。


===========解决方案如下:

执行var_dump($row)并查看行变量中的内容。

这将有助于查看这些返回的数据集中是否包含这些数据。

根据输出结果,您将获得一些数据,并且返回的数据可能没有您正在查找的列。

希望它有帮助。

    原文作者:Chris
    原文地址: https://stackoverflow.com/q/46418431
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。