[請益] phpmyadmin

看板PHP作者 (過馬路)時間16年前 (2009/09/29 05:36), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/3 (看更多)
各位前輩您好 我利用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)

09/29 07:37, , 1F
addslashes(), 或是打開magic_quotes_gpc
09/29 07:37, 1F

09/29 09:44, , 2F
沒錯,但更正確的應該要用 mysql_escape_string();
09/29 09:44, 2F

09/29 13:25, , 3F
感謝p大 k大<(_ _)>
09/29 13:25, 3F

10/01 12:39, , 4F
是mysql_real_escape_string(),還好少用magic quote
10/01 12:39, 4F
文章代碼(AID): #1AmIn5K2 (PHP)
討論串 (同標題文章)
文章代碼(AID): #1AmIn5K2 (PHP)