2013-06-13 31 views
-1

我對MySQL查詢有一個奇怪的問題(可能是因爲我累了?)。我已經這麼多次完成了這個查詢,並且不明白問題出在哪裏。啓動$ result_torn的行是導致問題的行。 HTML中的該行下面的所有內容都不會顯示,因此查詢結束了代碼。我甚至沒有在頁面上看到PHP錯誤信息?這是兩行代碼。我的連接工作正常,因爲我沒有收到錯誤消息。這張桌子被稱爲「撕裂」。基本的MySQL查詢正在破壞我的HTML

<?php 
$sql_torn = "SELECT * FROM torn"; 
$result_torn = $mysqli->query($sql_torn); 
?> 

任何想法爲什麼會發生這種情況?似乎很基本...感謝您的幫助。

+0

你用echo $ mysqli-> error檢查過嗎?同時粘貼bin你的完整代碼,可能會出現錯誤,在這行後面的某處。 – Rikesh

+1

不要嘗試通過查看PHP來調試HTML文檔的*渲染*。它是呈現的HTML,所以看看HTML(和CSS等)。找出HTML的錯誤。然後弄清楚如何讓PHP生成你真正想要的HTML。 – Quentin

+0

您是否創建了一個'$ mysqli'變量? 您是否嘗試將它包裝在try-catch塊中? – Fracsi

回答

2

您是否嘗試過....

if(!$mysql->query($sql_torn)){ 
    echo $mysqli->error; 
    } 

如果是這樣的....你得到了什麼?

+0

什麼都沒有顯示... – MillerMedia

0

對於給您帶來的不便,我們深表歉意。我包括數據庫連接在某種程度上是有缺陷的。我不太確定(我是從根文件夾中提取的),但是當我將它移動到一個新文件夾幷包含它時,它就起作用了。

+2

這是我的猜測;)無連接 – Sharky