我想知道你是否能夠幫助我。我試圖在點擊我的網站鏈接時打印行,例如:mysite.com/myscript.php?channels=abc&id=101
。數據庫返回爲一個數組並沒有結果?
當我試試這個:
if($channels && $id)
{
$qrytable1="SELECT id, channels, links FROM tvguide WHERE channels='$channels' && id='$id'";
$result1=mysql_query($qrytable1) or die('Error:<br />' . $qry . '<br />' . mysql_error());
while ($row = mysql_fetch_array($result1))
{
echo $row;
}
mysql_close();
exit;
}
我會得到返回的字符串爲array
。
您可以請我幫助我如何在while循環下使用echo
來獲得我想要的結果?
顧名思義'mysql_fetch_array'返回一個數組 - 查看內容運行:'print_r($ row)'請閱讀:http://php.net/manual/en/language.types.array.php –
作爲您的新的,停止使用'mysql_ *'切換到'mysqli_ *'或PDO –
@Dagon非常感謝你這樣做,我得到的結果顯示'rray([0] => 101 [id] => 101 [1] => ABC家族[cha nnels] => ABC FAMILY [2] => http://www.tvguide.com/tvlistings/channelsNum=10093&channel=12/ [links] => http://www.tvguide.com/tvlistings/channelsNum=10093&channel= 12)'所以我可以檢查數據庫中的鏈接,看看我是否可以在調用tvguidecom函數之前對其進行比較? – Rob