① php怎麼寫入、存儲數組數據
$content = "<?php //配置文件 return array( ";
//獲取數組
foreach($form as $k=>$v ){//$form是從資料庫裡面讀出來的數組
$k=strtoupper($k);//strtoupper是直接把PHP代碼直接用,不轉換
if(strtolower($v)=="true" || strtolower($v)=="false" || is_numeric($v)){
$content .= " '$k'=>$v, ";
}else{
$content .= " '$k'=>'$v', ";
}
}
$content .= "); ?>";
$file='config.inc.php'//寫入配置文件(用絕對路徑)
@file_put_contents($file,$content);//寫入文件
② Php無法向資料庫插入數據
你的id後面缺個單引號。如果你是通過php插入的,那麼你那個mysql函數now()在某些伺服器配置下是不啟作用的,請使用相關php函數和變數。
③ php如何把表單中的數據插入資料庫
表單
應該使用名字,例如:
<form
action=xxx.php
method=post>
<select
name="select1">
<option
value="1"
selected="selected">男</option>
<option
value="0">女</option>
</select>
</form>
這樣,在xxx.php裡面使用$_POST['select1']獲取結果。
④ php向資料庫插入一條數據代碼 急急急!!!!
$rs
=
mysql_query($sql);
這一段改成:
if(mysql_query($sql)){
echo
"<script
language=JavaScript>alert('資料庫提交成功!');window.location.href='team.php';</script>";
}else{
echo
"插入失敗,錯誤原因是{mysql_error()}";
}
然後根據錯誤原因解決問題,或者把錯誤原因給大家看看。
如果仍然提示成功,請檢查你的許可權,還有你的mysql資料庫Team這個表裡的主鍵有沒有重復?
⑤ php插入數據問題
PHP的錯誤需要你的程序自己顯示,你的程序有不妥的地方,表名不應該加單引號,下面的語句:
if($_GET["Submit"]){
$sql = "INSERT INTO 'new'.'test' ( 'id' , 'title' ,'ceontent') VALUES ('1', '這里是標題', '這里是內容')"
or die("錯誤");
mysql_query("$sql")or die("111");
echo "發表成功";
}
我建議修改為:
if($_GET["Submit"]){
$sql = "INSERT INTO new.test (id, title ,ceontent) VALUES (1, '這里是標題', '這里是內容')";
if (mysql_query($sql)) echo "發表成功";
else echo "發表文章時執行{$sql}錯誤:".mysql_error();
}
修改後如果還不成功,頁面會顯示錯誤信息內容,你看了就明白應該如何處理。
⑥ php 表中插入數據
表達式寫反了!
<?php
//連接資料庫
$name=$_POST["username1"];
$password=$_POST["password1"];
$link=mysqli_connect("localhost","root","19981111");
if(!$link){
die("連接失敗" );
}else{
echo"連接成功" . "\n";
}
mysqli_select_db($link,"password");
mysqli_query("CREATE TABLE passwordinfomation (username varchar(15)
password varchar(15),)");
mysqli_query("INSERT INTO password (Username,Password)
VALUES ("$name","$password");
mysqli_close($link);
?>
⑦ 為什麼php中無法插入數據
先檢測下 mysql 鏈接問題,有可能密碼錯誤或用戶未被允許
⑧ 用php代碼怎麼往資料庫里自定義插入數據
現在,我們創建一個
HTML
表單,這個表單可把新記錄插入
"Persons"
表。
這是這個
HTML
表單:
123456789101112
<html><body>
<form
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
表單中的提交按鈕時,表單數據被發送到
"insert.php"。"insert.php"
文件連接資料庫,並通過
$_POST
變數從表單取回值。然後,mysql_query()
函數執行
INSERT
INTO
語句,一條新的記錄會添加到資料庫表中。
⑨ php如何寫入資料庫
數組吧,直接把數組轉字元串啊
implode() 函數返回由數組元素組合成的字元串。(適合一維數組)
$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
轉換數組為字元串後插入資料庫就可以了。
⑩ php 插入資料庫
$conn
=
@mysql_connect("localhost","用戶名","密碼");
if
(!$conn){
die("連接資料庫失敗:"
.
mysql_error());
}
確認沒輸出DIE里的內容,那就是連接成功了
mysql_select_db("資料庫名(不是表明哦)",
$conn);
$sql
=
「SQL語句";
SQL插入例子:INSERT
INTO
user(欄位名,zian2)VALUES(值,值2)
if(!mysql_query($sql,$conn)){
echo
"添加數據失敗:".mysql_error();
}
else
{
echo
"添加數據成功!";
}