包含myspl插入數據php的詞條

用php往mysql里面添加數據

$conn=mysql_connect("localhost","root","5201314")or die("連接失敗"); mysql_select_db("test",$conn); $sql="INSERT INTO g (uid, regdate, remark) VALUES ('小建', '2010-03-29', '鴨子')"; $result=mysql_query($sql); ? 應該是uid的類型的問題 你把它改一下 具體的你可以加我的QQ:604250149 我會為你解答的

成都創(chuàng)新互聯公司10多年成都定制網頁設計服務;為您提供網站建設,網站制作,網頁設計及高端網站定制服務,成都定制網頁設計及推廣,對成都展覽展示等多個行業(yè)擁有豐富的網站運維經驗的網站建設公司。

php網站怎么添加mysql數據

首先創(chuàng)建 一個HTML頁面userinfo_add.php,在里面輸入表單,文本框,輸入需要提交的到數據庫的信息:

賬號 姓名 年齡

頁面運行結果:

創(chuàng)建一個PHP文件(userinfo_insert.php),用來處理頁面請求的,就是具體往數據庫添加數據的代碼:

先獲取頁面數據

//通過post獲取頁面提交數據信息 $userId = $_POST[userId];

$userName = $_POST[userName];

$userAge = $_POST[userAge];

接下來,在連接數據庫 ‘test’

//地址

$url = "127.0.0.1";

//賬號

$user = "root";

//密碼

$password = "root";

//連接

$con = mysql_connect($url,$user,$password);

//設置編碼機

mysql_query("set names 'utf8'");

//連接數據庫

mysql_select_db("test");

編寫SQL,執(zhí)行SQL添加數據

$sql = "insert into user_info (user_id,user_name,user_age) values('$userId','$userName','$userAge')";

if (!mysql_query($sql,$con))

{

die('Error: ' . mysql_error());

}

echo "添加一條記錄";

//關閉連接

mysql_close($con)

運行結果前:

運行結果后:

完整代碼:

PHP插入mysql數據庫亂碼

亂碼主要以下幾個原因:

1。數據表中,表本身的編碼 和 字段編碼,均為UTF8。

2。在寫入數據等數據庫操作前,發(fā)送語句 'set names utf8'

3。PHP文件都是UTF8編碼,無簽名(無BOM)

4。頁面上使用header或meta保證輸出的頁面是UTF8編碼。meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

鮮少老師

php中插入MySQL數據庫的語句怎么寫

 顯示數據庫或表:

showdatabases;//然后可以usedatabase_name;

showtables;

更改表名:

altertabletable_namerenamenew_t;

添加列:

altertabletable_nameaddcolumnc_ncolumnattributes;

刪除列:

altertabletable_namedropcolumnc_n;

創(chuàng)建索引:

altertablec_tableaddindex(c_n1,c_n2);

altertablec_tableadduniqueindex_name(c_n);

altertablec_tableaddprimarykey(sid);

刪除索引:

altertablec_tabledropindexc_n1;

更改列信息:

alter tablet_tablechangec_1c_1varchar(200);

altertablet_tablemodify1c_1varchar(200);

insert插入語句:

insertintotable_name(c_1,c_2)

values('x1',1);

update語句:

update table_namesetc_1=1wherec_2=3;

刪除數據庫或者表:

droptabletable_name;

dropdatabasedatabase_name;//使用mysql_drop_db()可以刪除的.

PHP+MYSQL如何插入記錄到數據庫

“INSERT INTO”語句的作用是:向一個數據庫的表中插入一條新的記錄。向一個數據庫表中插入數據“INSERT INTO”的作用是:向一個數據庫的表中插入一條新的記錄。語法INSERT INTO table_name

VALUES (value1, value2,....) 你可以在指定的列中插入數據,具體如下:INSERT INTO table_name (column1, column2,...)

VALUES (value1, value2,....) 注意:SQL語句是“字母大小寫不敏感”的語句(它不區(qū)分字母的大小寫),即:“INSERT INTO”和“insert into”是一樣的。在PHP內創(chuàng)建數據庫,我們需要在mysql_query()函數內使用上述語句。這個函數是用來發(fā)送MySQL數據庫連接建立的請求和指令的。案例在前一章里,我們建立了一張名為“Person”的表,其中包含三個縱列:"Firstname", "Lastname" 和 "Age"。在下面的案例當中,我們還會用到同一張表,并在其中加入兩條新的記錄:?php

$con = mysql_connect("localhost","peter","abc123");if (!$con){die('Could not connect: ' . mysql_error());

}mysql_select_db("my_db", $con);mysql_query("INSERT INTO person (FirstName, LastName, Age)

VALUES ('Peter', 'Griffin', '35')");mysql_query("INSERT INTO person (FirstName, LastName, Age)

VALUES ('Glenn', 'Quagmire', '33')");mysql_close($con);

把一張表中的數據插入數據庫中現在,我們將建立一個HTML表單;通過它我們可以向“Person”表中加入新的記錄。下面演示這個HTML表單:html

bodyform action="insert.php" method="post"

Firstname: input type="text" name="firstname" /

Lastname: input type="text" name="lastname" /

Age: input type="text" name="age" /

input type="submit" /

/form/body

/html 在上述案例中,當一個用戶點擊HTML表單中的“提交submit”按鈕后,表單中的數據會發(fā)送到“insert.php”?!癷nsert.php”文件與數據庫建立連接,并通過PHP $_POST變量獲取表單中的數據;此時,mysql_query()函數執(zhí)行“INSERT INTO”語句,這樣,一條新的記錄就被添加到數據庫的表單當中了。下面試“insert.php”頁面的代碼:?php

php插入數據到MYSQL中出錯,怎么正確插入

① 首先把MySQL的服務停掉 在運行窗口輸入:net stop mysql

② 把服務器和客戶端的字符集改成自己想用的字符集:GB2312或是utf8等……

具體操作為:打開mysql安裝目錄下的myini.tet;

找到default-character-set,將其改為自己想用的字符集:GB2312或是utf8等……,要注意的是這里有兩個default-character-set,用ctrl+f定位在文件最前面輸入default就會找到,都要改過來;

③ 重啟MySQL服務器,在運行窗口輸入:net start mysql

④ 最重要的是一點是,到這里我們已經能夠解決亂碼問題了,可問題是我們依然還會出現亂碼問題,這是因為我們現在的表被創(chuàng)建的時候用的是默認的字符集(latin1),所以這時候我們要把表刪除,然后重建就可以了

分享文章:包含myspl插入數據php的詞條
網頁URL:http://www.muchs.cn/article38/hjejsp.html

成都網站建設公司_創(chuàng)新互聯,為您提供面包屑導航、用戶體驗、網站設計靜態(tài)網站、網站營銷小程序開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

手機網站建設