新聞中心
php中的值怎么插入到mysql數(shù)據(jù)庫中
先要通過form表單將數(shù)據(jù)提交到php端
10年積累的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有定結(jié)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
連接mysql_connect('localhost','','')
$sql = "insert into table values (".$_POST['value'].")";
插入到數(shù)據(jù)庫:$res = mysql_query($sql);
php代碼存在數(shù)據(jù)庫中使用
可以。
樓主可以采用這種思路:
取出數(shù)據(jù)庫--將代碼寫成php文件--保存到硬盤--利用一個(gè)模擬瀏覽器訪問該php--結(jié)果該php被執(zhí)行
或者
取出數(shù)據(jù)庫--將代碼寫成php文件--保存到硬盤--include該php--結(jié)果該php被執(zhí)行--刪除硬盤上的php
php如何將存有數(shù)據(jù)的文件導(dǎo)入數(shù)據(jù)庫
其實(shí)sql文件,就是一些sql語句
填寫好數(shù)據(jù)庫相關(guān)操作后,點(diǎn)擊下一步,首先將數(shù)據(jù)庫連接起來
12mysql_connect(..............)//等等這些數(shù)據(jù)庫連接代碼
數(shù)據(jù)庫連接后,開始讀取sql文件
1234567$Sqls = file_get_contents( '你的sql文件' );//然后把讀取到的sql文件內(nèi)容打散成數(shù)組,當(dāng)然,這個(gè)文件要有規(guī)律,就是每條sql語句有一個(gè)特定的分隔符,比如分號(hào);$SqlArr = explode(';', $Sqls );//最后就是循環(huán)遍歷出這些sql語句并執(zhí)行,即可foreach ( $SqlArr as $sql ) { mysql_query( $Sql );}
上面只是一個(gè)大致思路原理,
具體的話,還是要根據(jù)具體情況來弄的!
特別是那個(gè)sql文件中的內(nèi)容,一定要有一定的規(guī)律,并且一些不必要的東西不能有,
比如注釋(很多人從phpmyadmin導(dǎo)出的sql文件,都會(huì)帶上注釋,
而注釋是不符合sql語句規(guī)范的,會(huì)執(zhí)行出錯(cuò),
所以導(dǎo)出后,自己根據(jù)情況修改一下!)
PHP TP3.2怎樣將表單數(shù)據(jù)保存到數(shù)據(jù)庫中
1、將php安裝目錄下的php_mysql.dll和MySQL安裝目錄下的libmysql.dll文件拷貝至c:/windows/system32中;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四個(gè)。dll的最前面的;去掉
二、php表單提交至數(shù)據(jù)庫的實(shí)現(xiàn)過程
1、login.php頁面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
2、add.php頁面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php頁面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN
php保存數(shù)據(jù)到數(shù)據(jù)庫
需要轉(zhuǎn)義一下。有幾個(gè)辦法:
1,最簡(jiǎn)單,把一些危險(xiǎn)字符過濾掉,比如英文的單引號(hào),雙引號(hào)等;
2,使用addslashes在php中進(jìn)行轉(zhuǎn)義,自己處理;
3,可以使用一些現(xiàn)成的處理方法,比如uchome自帶的getstr。這樣的好處就是對(duì)各種可能出現(xiàn)的情況處理比較好。
文章標(biāo)題:php對(duì)象存到數(shù)據(jù)庫中 php數(shù)組存入數(shù)據(jù)庫
URL分享:http://www.ef60e0e.cn/article/dodpido.html