Re: [請益] select的用法?

看板PHP作者 (三重捷運套房頂讓)時間14年前 (2011/03/09 12:51), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《waiting76 (waiting)》之銘言: : 想請問一下 : $show=mysql_query("select * from addressList",$conn); : 由於這句是寫在函式裡面 : 可是需要呼叫函式外面建立的資料表addressList : 我就想說改成 : $addressList=$_GET[addressList]; : $show=mysql_query("select * from $addressList",$conn); : 但是網頁跑出來是說不對 : 是因為select後面不能加變數的關係嗎? : 不知道如果要呼叫函式外面的資料表可以怎麼寫 : 感謝閱讀~ 如果是數字的話建議使用intval 如果是字串建議使用addslashes 例如: "SELECT * FROM table_name WHERE id=".intval($_GET['id']) "SELECT * FROM `user` WHERE name=\"".addslashes($_GET['name'])."\"" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.10.82.17

03/09 16:41, , 1F
不要用addslashes 請改用 mysql_real_escape_string
03/09 16:41, 1F

03/09 19:24, , 2F
喔喔 這方法我再試試看 目前發現函式外的資料表在函式
03/09 19:24, 2F

03/09 19:24, , 3F
內可以直接看到
03/09 19:24, 3F
文章代碼(AID): #1DTmTKsQ (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #1DTmTKsQ (PHP)