先要通過form表單將數據提交到php端
成都創新互聯公司于2013年開始,是專業互聯網技術服務公司,擁有項目成都網站制作、成都網站設計、外貿營銷網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元突泉做網站,已為上家服務,為突泉各地企業和個人服務,聯系電話:028-86922220
連接mysql_connect('localhost','','')
$sql = "insert into table values (".$_POST['value'].")";
插入到數據庫:$res = mysql_query($sql);
mysql_query("insert into content ('name','time','content') values('$name','$dat' ,'$mycontent') " );
$result = mysql_query("SELECT * FROM content where 'name'='$name' ");
請將這兩行內所有有關 字段 加的單引號('')全部換成 符號(``),你這里是不能加''的,在數據庫中''中永遠被識別為字符串,而不是字段和表名. 而是字符串值的則必須要加單引號,'name'是錯誤的,'$name'是正確的.(最好這么寫'{$name}')
================================================
用下面的替換下那兩行句子吧
mysql_query("insert into `content` (`name`,`time`,`content`) values ('{$name}','{$dat}' ,'{$mycontent}');" );
$result = mysql_query("SELECT * FROM `content` where `name`='{$name}' ");
很關鍵的是我想問問你的time字段是字符串型的嗎? 如果不是,就需要將$dat的引號刪除了.
本文實例講述了PHP把MSSQL數據導入到MYSQL的方法。分享給大家供大家參考。具體分析如下:
最近需要把一個以前的asp網站轉換成php的,但php是與mysql而我的asp與mssql的,結果就需要把mssql數據導入到mysql數據庫了,下面我自己寫了一個實例還抄了一個實例都不錯.
實例一,代碼如下:
復制代碼
代碼如下:?php
//國內的PNR碼連接
$hostname="127.0.0.1";
//MSSQL服務器的IP地址
或
服務器的名字
$dbuser="sa";
//MSSQL服務器的帳號
$dbpasswd="sa";
//MSSQL服務器的密碼
$dbname="aa";
//數據庫的名字
$conn
=
mssql_connect($hostname,$dbuser,$dbpasswd);
//連接MSSQL
mssql_select_db($dbname);
/*連接要訪問的數據庫
這里也可以寫做
$db=mssql_select_db($dbname,$conn);
*/
$sql
=
"select
*
from
Sheet1$";
//sql語句
$data
=
mssql_query($sql);
//把查詢的值集合在變量$data
while($Arr
=
mssql_fetch_object($data))
//循環初始的集合$Arr
{
$Airport=$Arr-Airport;
$citycode=$Arr-citycode;
$Chinesecityname=$Arr-Chinesecityname;
$Chinesecityjp=$Arr-Chinesecityjp;
$english=$Arr-english;
$countrycode=$Arr-countrycode;
$countryfullname=$Arr-countryfullname;
$Chauname=$Arr-Chauname;
//echo
$code;
$conn=mysql_connect("localhost","root","123456");//連接數據庫的帳號和端口號
mysql_query("SET
NAMES
'GBK'",$conn);
mysql_select_db("taojipiao2009",$conn);//
加載數據庫
//$sql="update
internationcode
set
jp='$aa'
where
Code='$Code'";
$sql="insert
into
internationcode(Airport,citycode,Chinesecityname,Chinesecityjp,english,countrycode,countryfullname,Chauname)
values('$Airport','$citycode','$Chinesecityname','$Chinesecityjp','$english','$countrycode','$countryfullname','$Chauname')";
//echo
$sql."br";
$result=mysql_query($sql);
}
//mssql_close($conn);
//關閉數據庫
?
參考代碼二,代碼如下:
復制代碼
代碼如下:?php
$mssql_link
=
mssql_connect($db_host,$db_msuser,$db_mspass)
or
die("mssql數據庫連接失敗");
mssql_select_db($db_msname,$mssql_link);
$mysql_link
=
mysql_connect($db_myhost,$db_myuser,$db_mypass)
or
die("mysql數據庫連接失敗".mysql_error());
mysql_select_db($db_myname,$mysql_link);
$msquery
=
mssql_query("select
top
1
*
from
buyok_produc",$mssql_link);
$vars
=
'';
$vals
=
'';
$cols
=
'';
while
($row
=
mssql_fetch_array($msquery,$mssql_link)){
$vals
=
'';
foreach($row
as
$key=$values){
$cols
.=
($cols
==
''
?
$key
:
','.$key);
$vals
.=
($vals
==
''
?
'''.$values.'','
:
'''.$values.'',');
//echo
$vals;
}
$vars
.=
($vars
==
''
?
'('.$vals.')'
:
',('.$vals.')');
}
$sql
=
"insert
into
`buyok_produc`
($cols)
values
$vars";
echo
$sql;
$aa=mysql_query($sql,
$mysql_link);
if
($aa){
echo
"successfully";
}else{
echo
"failed";
}
?
希望本文所述對大家的php程序設計有所幫助。
額 不好意思現在才看到 你看啊 你插入的字段是id這個id應該是int類型吧 然后你$a='test’還有你的是insert返回的應該是true 或者false 不應該是一個資源
望采納!
PHP? 提交表單,然后保存數據庫示例:
1.sql腳本:
create?database?company;
use?company;
create?table?employee(
id??int(11)?not?null?primary?key?auto_increment,
emp_name?varchar(20)?not?null,
emp_no?varchar(30)?not?null,
emp_job?varchar(50)
);
2.index.php代碼:
?php?
header("Content-type:text/html;charset=utf-8;");
//判斷是否提交表單
if(isset($_POST['btn'])){
//連接數據庫
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("數據庫連接錯誤!".mysql_error());
}
mysql_select_db("company");
mysql_query("set?names?utf8");
//獲取表單提交元素
$emp_name=$_POST['emp_name'];
$emp_no=$_POST['emp_no'];
$emp_job=$_POST['emp_job'];
//驗證表單元素,然后入庫操作
if($emp_name??$emp_no??$emp_job){
$sql="insert?into?employee
(emp_name,emp_no,emp_job)
values
('{$emp_name}','{$emp_no}','{$emp_job}')
";
$int=mysql_query($sql);
$suc_msg="font?color='green'數據插入成功!??/fonta?href='javascript:history.go(-1);'?返回?/a";
$err_msg="數據插入失敗";
exit?($int?$suc_msg:$err_msg);
}else{
exit?("提交數據全部為必填項!");
}
}
?
html
head
titlePHP?表單提交示例/title
meta?http-equiv="content-type"?content="text/html;charset=utf-8"?/
/head
body
form?id="myform"?action="?php?echo?$_SERVER['PHP_SELF']??"?method="post"
員工姓名:input?name="emp_name"?type="text"/br/
工號:input?name="emp_no"?type="text"/br/
工作職責:input?name="emp_job"?type="text"/br/
input?name="btn"?type="submit"?value="提交表單"/br/
/form
/body
/html
3.運行效果:
姓: input type=text name=first_name size=25 maxlength=25
名: input type=text name=last_name size=25 maxlength=25 p input type=submit /form /body /html當你輸入數據,并按下 submit 按鈕后,這個表單將把數據發送到 submitform.php(做為現在的主流開發語言)3 。再由這個 php(做為現在的主流開發語言) 腳本來處理收到的數據,下面就是 submitform.php(做為現在的主流開發語言)3 的代碼: html body ?php(做為現在的主流開發語言)
MySQL(和PHP搭配之最佳組合)_connect (localhost, username, password);
MySQL(和PHP搭配之最佳組合)_select_db (dbname);
MySQL(和PHP搭配之最佳組合)_query ("INSERT INTO tablename (first_name, last_name)
VALUES ($first_name, $last_name)");print ($first_name);
print (" ");
print ($last_name);
print (" p");
當你按下 submit 之后,可以看到你輸入的名字被顯示在一個新的頁面中。再看一看瀏覽器的URL 欄,它的內容應該是像這樣的:
… /submitform.php(做為現在的主流開發語言)3?first_name=Fredlast_name=Flintstone
因為我們用到的是表單 GET 方法,因此數據是通過 URL 來傳送到 submitform.php(做為現在的主流開發語言)3的。顯然, GET 方法是有局限性的,當要傳遞的內容很多時,就不能用 GET 了,只能用 POST 方法。但不管用什么方法,當數據傳送完成后, php(做為現在的主流開發語言) 自動的為每一個表單中的字段建立一個和他們的名字(表單的 name 屬性)相同的變量。
php(做為現在的主流開發語言) 變量都已用一個美元符號開頭的,這樣,在 submitform.php(做為現在的主流開發語言)3 腳本處理的過程中,就會有 $first_name 和 $last_name 這兩個變量了,變量的內容就是你輸入的內容。
我們來檢查一下你輸入的名字是否真的被輸入到數據庫中了。啟動 MySQL(和PHP搭配之最佳組合),在 MySQL(和PHP搭配之最佳組合) 提示符下輸入:
MySQL(和PHP搭配之最佳組合) select * from tablename;
你應該可以得到一個表,內容就是你剛才輸入的了:
+------------+------------+
| first_name | last_name |
+------------+------------+|柳 | 如風+------------+------------+
1 rows in set (0.00 sec)
腳本的開始兩行是:
MySQL(和PHP搭配之最佳組合)_connect (localhost, username, password);
MySQL(和PHP搭配之最佳組合)_select_db (dbname);
這兩個函數調用用來打開 MySQL(和PHP搭配之最佳組合) 數據庫,具體的參數的含義剛才已經說過了。
下面的一行是執行一個 SQL 語句 :
MySQL(和PHP搭配之最佳組合)_query ("INSERT INTO tablename (first_name, last_name)
VALUES ($first_name, $last_name)");MySQL(和PHP搭配之最佳組合)_query 函數就是用來對選定的數據庫執行一個 SQL 查詢。你可以在 MySQL(和PHP搭配之最佳組合)_query 函數中執行任何的 SQL 語句。
文章題目:php傳數據到mysql php文件傳輸
標題URL:http://m.kartarina.com/article14/dodsgge.html
成都網站建設公司_創新互聯,為您提供標簽優化、域名注冊、微信小程序、App設計、網站收錄、外貿建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯