㈠ 通過HTML表單提交寫入資料庫的數據,php彈出報錯!
<?php
$con=mysqli_connect("localhost","root","");
mysql_select_db("my_db",$con);
$mc = isset($_POST['mc'])?$_POST['mc']:'';
$sl = isset($_POST['sl'])?$_POST['sl']:'';
$jg = isset($_POST['jg'])?$_POST['jg']:'';
$fl = isset($_POST['fl'])?$_POST['fl']:'';
$sql="INSERT INTO jxc ('MC','SL','JG','FL')
VALUES('".$mc."','".$sl."','".$jg."','".$fl."')";
mysqli_query($sql,$con);
mysqli_close($con);
?>
試一下
㈡ html通過php把數據寫入mysql
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8">
<formmethod="post"action="?do=ok">
<ul>
<li>用戶名<inputname="yhm"type="text"></li>
<li>電話<inputname="dh"type="text"></li>
<li><inputname="提交"type="submit"value="提交"></li>
</ul>
</form>
<?php
if($_GET['do']=='ok'){
mysql_connect('localhost','資料庫用戶名','密碼');
mysql_select_db('資料庫名');
$result=mysql_query("INSERTINTO表名(用戶名欄位,電話欄位)VALUES('".$_POST['yhm']."','".$_POST['dh']."')");
if($result){
echo'插入成功';
}else{
echo'插入失敗';
}
}
?>
保存為php文件
㈢ php,html轉義後插入資料庫問題
一般都是過濾掉單雙引號就可以了
即使是轉義後
也只是把<
轉義成
<
當從資料庫中讀取的時候
輸入到頁面以後
瀏覽器就會自動的顯示<了
㈣ 通過html傳送文本至php並寫入資料庫
'$name','$email','$info','$ip',
你這些變數沒有賦值。。如下
$name = $_REQUEST['name'].
㈤ html頁面中,寫入的數據怎麼添加到資料庫中,最好是PHP的代碼
使用mysql函數mysqli函數連接操作數據可即可,或者使用PDO
使用mysqli步驟:
1. 連接MySQL資料庫
2. 判斷是否連接成功
3. 選擇資料庫
(前三步可簡寫成:$link = @mysqli_connect('localhost', 'root', '', 'lx') or exit('資料庫連接失敗');)
4. 設置字元集
5. 准備SQL語句
6. 向MySQL服務發送SQL語句
7. 解析處理結果集
8. 釋放結果集,關閉資料庫連接
案例:
<?php
header('Content-type:text/html;charset=utf-8');
//1.連接資料庫伺服器mysqlimysql-uroot-p
$link=@mysqli_connect('localhost','root','');
//var_mp($link);
//2.判斷連接是否成功信息提示GBK編碼
if(mysqli_connect_errno()){
exit('資料庫連接失敗原因:'.mysqli_connect_error());
}
//3.選擇資料庫連接標識資料庫名稱
if(!mysqli_select_db($link,'wz')){
exit('資料庫選擇失敗');
}
//4.設置字元集
mysqli_set_charset($link,'utf8');
//5.准備SQL
$username='zhangsan';
$password=md5('12345');
$pic='32545.jpg';
$sql="insertintouser2(uname,password,pic)values('{$username}','{$password}','{$pic}')";
/*echo$sql;
exit;*/
//6.執行SQL
$res=mysqli_query($link,$sql);
//7.判斷執行結果
if($res){
//成功
echo'成功';
}else{
//失敗
echo'失敗';
}
//8.關閉資料庫連接
mysqli_close($link);
㈥ html表單提交 php保存路徑到資料庫
你的問題在於:
1、<input>標簽沒有關閉的寫法,也就是不用</input>
2、move_uploaded_file將你的文件上傳到了uploadpic裡面去了,這個uploadpic應該和你submit2.php同級目錄,如果你創建了uploadpic這個文件夾,並保證了讀寫許可權,那麼將傳到這里,如果沒有讀寫許可權,或者沒有這個文件夾,那麼這個圖片只會在伺服器緩存里呆著,然後被釋放掉,所以你看不到這個文件。
你可以參考下面這個來檢查是不是有文件夾,如果沒有就創建目錄:
if(!empty($_FILES['file']['name'])){
if(is_dir("uploadpic")){ //如果目錄存在
//則執行上傳流程
}else{ //如果目錄不存在
mkdir("uploadpic"); //則創建目錄
//再執行上傳流程
}
㈦ 如何用php實現從html文件中提取所需的數據導入到mysql
主要用正則表達式來提取所需的信息。
1、獲取所需信息(正則)
2、處理數據(按照資料庫結構)
3、存儲
㈧ 求教:php讀取html標簽中內容,插入到資料庫
php可以使用 fopen 打開文件 然後fread讀文件。或者你可以使用file_get_contents獲取文件內容。
然後連接資料庫,把或者的內容,當成一個欄位插入到資料庫對應的欄位里
㈨ ajax從html頁面傳遞參數到後台php頁面的數據如何存入資料庫中呢
後台submitcomment.php代碼:
<?php
include("connect.php");//連接資料庫
print_r($_POST);
echo '<br/>';
echo 'post:' .$_POST["name"].'<br/>';
echo 'txt:' .$_POST["txt"].'<br/>';
mysql_query("INSERT INTO biao(name,txt) VALUES ('{$_POST["name"]}','{$_POST["txt"]}');
// 這樣就可以了,你用的雙引號引入變數可以,引入數組時需要使用變數空間或者把數組中[]裡面的雙引號去掉【如果是單引號也去掉】
㈩ 怎麼用php把html表單內容寫入資料庫
舉例如下:
file1.php:
file2.php:
?php
echo
$_post[gender];
//顯示前一頁單選按鈕傳過來的值
//以下是寫入資料庫操作
$db=mysql_connect("hostname","username","password");
//連接資料庫伺服器
mysql_select_db("dbname",$db);
//選擇具體的資料庫
mysql_query("set
names
gbk");
//統一字元集到
gbk
$myinsert="insert
into
表名
(gender)
values
('$_post[gender]')";
//構造插入語句
$myresult=mysql_query($myinsert,$db);
//執行插入操作
if($myresult)
{
echo
"插入成功!";
}
else
{
echo
"插入失敗"."
".mysql_error();
}
?