[請益] phpmyadmin

看板Web_Design作者 (過馬路)時間14年前 (2009/09/29 05:39), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串1/1
各位前輩您好 我利用php想把文章匯入Mysql $query1 = "INSERT INTO article (num, post) VALUES ('{$article[num]}','{$article[post]}')"; mysql_query($query1) or die("無法送出" . mysql_error()); $article[post]就是文章 如: 餐廳名稱:就醬子烤吧! Let's BBQ 地址:台中市大墩七街208號 電話:0919-889207 營業時間:PM 6:30 ................ 這樣的一篇文章 可是當讀到Let's BBQ的'時 就會出錯 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's BBQ..... 我發現讀入某些符號時會錯 然後程式就停了 我的 型態 是 mediumtext 我的 校對 是 utf8_general_ci 不知道是哪裡出錯 我希望能全部都讀入 煩請指教 感謝<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.64.112 ※ 編輯: KHW 來自: 114.32.64.112 (09/29 05:37) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.64.112 ※ 編輯: KHW 來自: 114.32.64.112 (09/29 05:40)

09/29 07:20, , 1F
Let 's 的 單引號,需轉換成 &#39; php 中可以使用
09/29 07:20, 1F

09/29 07:22, , 2F
htmlentities,此外,如果中文變成亂碼可能要注意編碼
09/29 07:22, 2F

09/29 07:28, , 3F
或是 mysql_escape_string
09/29 07:28, 3F

09/29 13:24, , 4F
感謝c大<(_ _)>
09/29 13:24, 4F

09/29 14:10, , 5F

09/29 14:11, , 6F
php 6.0 移除 mysql_escape_string
09/29 14:11, 6F

09/29 14:12, , 7F
09/29 14:12, 7F
文章代碼(AID): #1AmIqkch (Web_Design)