變量那里加上花括號({})即可。
成都創(chuàng)新互聯(lián)是一家以重慶網(wǎng)站建設公司、網(wǎng)頁設計、品牌設計、軟件運維、seo優(yōu)化、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為成都社區(qū)文化墻等眾行業(yè)中小客戶提供優(yōu)質的互聯(lián)網(wǎng)建站和軟件開發(fā)服務。
$add = "insert into admin(adminid,adminname,password,rolename) values('{$adminid}','{$adminname}','{$password}','{$rolename}')";
把第一行與第二行改為:
$conn = mysqli_connect('localhost','root','root','news');
mysqli_connect的第四個參數(shù)就是庫名。
數(shù)組吧,直接把數(shù)組轉字符串啊
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ù)庫就可以了。
需要轉義一下。有幾個辦法:
1,最簡單,把一些危險字符過濾掉,比如英文的單引號,雙引號等;
2,使用addslashes在php中進行轉義,自己處理;
3,可以使用一些現(xiàn)成的處理方法,比如uchome自帶的getstr。這樣的好處就是對各種可能出現(xiàn)的情況處理比較好。
需要PHP基礎知識和數(shù)據(jù)庫基礎知識。
以SQL為例。使用PHP MySQL 函數(shù)可以編輯數(shù)據(jù)庫。
mysql_connect() 函數(shù)打開MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個參數(shù)分別是服務器名,連接賬號,連接密碼。
連接之后,可以使用mysql_select_db()設置要處理的數(shù)據(jù)庫,后面則是用數(shù)據(jù)庫語句處理數(shù)據(jù)。SQL語法簡介網(wǎng)頁鏈接
可以用特殊字符串代替,比如$zhi保存到數(shù)據(jù)庫中后,然后取出來,再用變量去替換$zhi這個字符串即可。
$sql="insert into userlist (name,title,content,ip,lastdate)
values('','$user','$_POST[‘title’]','$_POST[‘content’]','$svip',now())"; 這樣試試呢