0
很多修修補補後,我設法讓我的代碼工作,其中結果通過也正在顯示的第一個字母的第一個字母組合在一起:顯示的第一個字母「HTML標籤一個MySQL查詢結果
-A-
Alton Towers
-C-
Cedar Point
Chessington
等
我已經把這些信件標題爲HTML錨。我現在要做的是運行類似的代碼,只顯示頁面頂部一行中的第一個字母,這些字母是指向每個錨點的鏈接。我無法讓代碼工作。如果我複製代碼並修改它以顯示字母,則不會顯示原始查詢列表。有人可以幫忙嗎?以下是用於顯示帶有字母標題的查詢結果的代碼。
try
{
$sql = 'SELECT park_id, name, town, state, country
FROM tpf_parks ORDER BY name ASC';
$result = $pdo->query($sql);
}
catch (PDOException $e)
{
$error = 'Error fetching parks: ' . $e->getMessage();
//include 'error.html.php';//
exit();
}
$name = '';
foreach($result as $key=>$row){
if(substr($row['name'],0,1)!=$name) echo '<br /><br /><h1>-<a name="'.substr($row['name'],0,1).'">'.substr($row
['name'],0,1).'-</h1></a>';
$name = substr($row['name'],0,1);
echo "<a href='park.php?park_id=".$row['park_id']."'>
<h2>".$row['name']."</h2>
<h3>".$row['town'].", ".$row['state'].", ".$row['country']."</h3></a><hr>";
}
什麼是PDO的點,如果你不'prepare'您的疑問? – elclanrs
誠實我對PHP毫無頭緒,在構建我的網站時學習速度很慢。我讀過一本教會做嘗試抓PDO方法的書,作爲一種好習慣。 – themeparkfocus
查詢結果數組是什麼樣的?你的代碼應該工作得很好。 – ssergei