1. php點擊按鈕上傳csv文件,存入mysql資料庫代碼怎麼寫
<?php
$data=file("data.csv");
$j=count($data);
for($i=2;$i<$j;$i++){
$val="'".str_replace(",","','",trim($data[$i]))."'";
$sql="insertintotabvalues(".$val.")";
mysql_query($sql,$mylink);
}
?>//最簡單的形式]
//我不了解csv現在給你改下
<?php
$fp=fopen("a.csv","r");
while(!feof($fp)){
$data=fgetcsv($fp);
if(!is_array($data))
continue;
$sql=$p="";
foreach($dataas$val){
$sql.=$p."'".$val."'";
$p=",";
}
$sql="insertintotabvalues(".$sql.")";
echo$sql;
//mysql_query($sql,$mylink);
}
fclose($fp);
?>
2. PHP如何將下面數組遍歷,插入資料庫
五維數組·······················,你可以轉換成字元串然後再插入,或者你先串列化然後再存儲
3. PHP 表單添加多條數據到資料庫
input的name用數組,比如:
<tr>
<td><inputtype="text"name="name1[]"></td>
<td><inputtype="text"name="name2[]"></td>
</tr>
<tr>
<td><inputtype="text"name="name1[]"></td>
<td><inputtype="text"name="name2[]"></td>
</tr>
<tr>
<td><inputtype="text"name="name1[]"></td>
<td><inputtype="text"name="name2[]"></td>
</tr>
提交後$_POST['name1']、$_POST['name2']都會以數組的方式儲存著3行tr的每個值,通過foreach可以把它們逐行添加進數據表