嗨即時嘗試執行簡單的任務,從URL中抓取一個Id並使用該ID僅顯示我的數據庫中的特定文章。 Id正在從鏈接中抓取並顯示在網址中 - 所以即時猜測我的問題是與我的查詢的WHERE部分。Mysql從URL獲得ID
這裏是我所做的查詢:
$dblink = mysqli_connect("localhost", "*", "*", "*") or die ("Error: Can't connect to the database..");
$id=mysql_real_escape_string($_GET['id']);
$query = "SELECT * FROM articles WHERE articles_id = '" . $id . "'";
$largearticleresult = mysqli_query($dblink, $query) or die("Request could not be made: " . mysqli_error($dblink));
這裏是它是如何在HTML被呼應了:
<?php
while($row = mysqli_fetch_assoc($largearticleresult))
{
echo "<all the html markup i have made>";
}
?>
林以爲是在我做錯事的= '" . $id . "'";
各地我的查詢的一部分,一直想知道做這樣的事情:
$id=mysql_real_escape_string($_GET['id']);
$largearticleresult = mysql_query("SELECT * FROM groups where id=".$id.";");
但即時通訊只是堅持在這個問題現在:-)對不起,這個簡單的問題。
UPDATE:
我試圖用數字替換'" . $id . "'
- 這工作,並顯示文章
更新2:
現在,我已經嘗試過的if語句,看看是否$ ID甚至越來越設立..它似乎並沒有被...
你mysql_ *和MySQLi的混淆? – phpisuber01
謹慎解釋? :-) –
什麼顯示回顯$ id? –