嗨,我是mysql新手,希望我想要做的事情非常簡單。當行星表中有與$ imgFile相對應的標題列下的條目時,下面的sql會起作用。我遇到的問題是,並非所有的$ imgFiles都在數據庫中。所以當這是案例行3 $caption=mysql_result($data, '0')
引發此錯誤:如何檢查數據庫列中是否存在var,如果不存在則什麼也不做
Warning:mysql_result()[function.mysql-result]:無法跳轉到/ home/drawapl1/public_html/planet中的MySQL結果索引3上的第0行.php on line 3
我該如何改變它,以便它只設置$標題,其中$ imgFile存在?
$retrieveCaption="SELECT caption from planets where image='$imgFile'";
$data=mysql_query($retrieveCaption);
$caption=mysql_result($data, '0');
echo $caption;
到目前爲止,您已做了9個問題。這是你學習格式化代碼的時間。 – 2010-12-19 23:35:17
對不起,你不喜歡格式化。如果你能指出我出錯的地方,也許我可以改進。我對編碼相當陌生,但最近開始做更多的業餘愛好。 – 2010-12-19 23:50:45
他正在討論將代碼格式化爲本網站上問題/答案中的代碼示例。您可以通過選擇代碼示例來完成此操作,然後在編輯器中點擊「{}」按鈕。 – svens 2010-12-20 15:21:16