酷!學園

技術討論區 => database 討論版 => 主題作者是: neverwinter 於 2010-05-04 19:37

主題: 關於%、&等特殊符號的問題(MYSQL)
作者: neverwinter2010-05-04 19:37
對於含有特殊符號(如&、%)的資料,要怎樣插進MYSQL?
主題: 回覆: 關於%、&等特殊符號的問題(MYSQL)
作者: wenlien2010-05-04 20:33
對於含有特殊符號(如&、%)的資料,要怎樣插進MYSQL?

請善用單引號, 雙引號, 必要時使用跳脫符號(Escape)
Ex.
mysql> insert into t values('&'),('"'),("'"),('%'),('\\');

regards,

Stanley Huang
主題: 回覆: 關於%、&等特殊符號的問題(MYSQL)
作者: kenduest2010-05-04 20:36

若你是使用 php 等程式,可以搭配 addslashes() 函數。
主題: 回覆: 關於%、&等特殊符號的問題(MYSQL)
作者: neverwinter2010-05-04 20:52
我在插入「!@#$%^&*()_+{}|:"<>?1234567890-=~`[]\;',./」時,逢是&號就插不進了
我試過將&轉換成&amp;插入,但失敗了
主題: 回覆: 關於%、&等特殊符號的問題(MYSQL)
作者: neverwinter2010-05-04 20:57
已找到問題所在,原來是在於AJAX傳送時會掉失&號啊-.-"