[請益] 依據傳回的值而顯示不同問題?

看板PHP作者 (=.=)時間18年前 (2007/11/04 02:23), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串1/1
我第一次寫php 實在搞不懂哪裡出問題 http://0rz.tw/d63dq 上面是er圖 我目前是要寫一個頁面 依據傳回的類別 出現各自所屬的問題 <?php session_start(); $link = mysql_connect("localhost", "root", "1234"); mysql_query('SET NAMES big5'); mysql_select_db("cc"); $result = mysql_query("select Name from question where TID='{$_SESSION['x']}'; while ( $row = mysql_fetch_row($result) ) { echo $row[0]; echo "<br>"; } ?> x代表傳回類別的TID 我現在的問題是$_SESSION['x']")這樣寫對嗎? 我寫的code是能達到我的需求嗎?? 感謝.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.166.24

11/04 02:28, , 1F
session_start();
11/04 02:28, 1F

11/04 03:11, , 2F
{$_SESSION['x']}")
11/04 03:11, 2F

11/04 03:11, , 3F
雙引號內[]不會被evaluate(不知道怎麼用中文說)
11/04 03:11, 3F

11/04 12:12, , 4F
$_SESSION['x']要加單引號,即'{$_SESSION['x']}'
11/04 12:12, 4F
※ 編輯: zadpos 來自: 123.193.166.24 (11/04 14:40) ※ 編輯: zadpos 來自: 123.193.166.24 (11/04 14:41)

11/04 16:13, , 5F
那請問把select出的問題都顯示出來.我這樣用while是對的嗎똠
11/04 16:13, 5F

11/05 00:14, , 6F
最好寫( ( $row = mysql_fetch_row($result) ) !== FALSE )
11/05 00:14, 6F

11/05 00:15, , 7F
還有$result那邊忘了最後的雙引號喔
11/05 00:15, 7F
文章代碼(AID): #17BBo8kh (PHP)
文章代碼(AID): #17BBo8kh (PHP)