數(shù)組吧,直接把數(shù)組轉字符串啊
站在用戶的角度思考問題,與客戶深入溝通,找到雅安網站設計與雅安網站推廣的解決方案,憑借多年的經驗,讓設計與互聯(lián)網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網站設計、成都網站制作、企業(yè)官網、英文網站、手機端網站、網站推廣、主機域名、網絡空間、企業(yè)郵箱。業(yè)務覆蓋雅安地區(qū)。
implode() 函數(shù)返回由數(shù)組元素組合成的字符串。(適合一維數(shù)組)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
1 echo implode(" ",$arr);//加空格
the result : Hello World I love Shanghai
2 echo implode(",",$arr);//加逗號
the result : Hello,World,I,love,Shanghai
轉換數(shù)組為字符串后插入數(shù)據(jù)庫就可以了。
你可以根據(jù)mysql返回的錯誤信息分析。
或者把$sql輸出,然后在其他mysql客戶端執(zhí)行,看看錯誤提示。
你要插入數(shù)據(jù)到message表,表名不能用單引號包著,可能你在看別人的代碼是有`,要看清楚,`與'是不同的,'這個是單引號,`這個是主鍵盤1左邊那個。
從你寫的代碼看來,你還有很大的進步空間,有興趣就找我交流交流。
?php
//?以?MySQL?為例:
mysql_connect('127.0.0.1',?'root',?'root',?3306);??//?連接數(shù)據(jù)庫
mysql_select_db('test');???????????????????????????//?選擇數(shù)據(jù)庫
mysql_query('set?names?utf8');?????????????????????//?執(zhí)行SQL
//?插入數(shù)據(jù)語句
$sql?=?"INSERT?INTO?table?(username,?password)?VALUES?('Jack@163.com',?'123456')";
$r?=?mysql_query($sql);
if?(mysql_affected_rows())?{
echo?'新增成功';
}?else?{
echo?mysql_error();
}
參考DISCUZ的示例程序看一下。里面應該會有一個參考的。
滿意請采納。
連接:mysql_connect("主機","用戶","密碼");
mysql_select_db("數(shù)據(jù)庫名");
寫入數(shù)據(jù):mysql_query("insert
into
表名
(字段1,字段2)
values
("數(shù)據(jù)1","數(shù)據(jù)2")");