沒用框架就直接拼接sql語句啊
網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了潼南免費建站歡迎大家使用!
$sql = 'insert into tablename(field1, field2, field3) values(val1, val2, val3), (val1, val2,val3)';
主要就是拼接values后面的內容,一個括號一條數據,拼接完執行數據庫插入操作就行了;
如果數據量很大,注意每次拼接的sql不要太長了,數據庫執行的sql也是有長度限制的
一般是用Foreach提取,例如:
$data?=?array('字段1'=1,'字段2'=2,'字段3'=3,'字段4'=5);//數組數據
foreach($data?as?$key=$vo){//$key是字段名,$vo?為值
echo?$key."=".$vo."br/";
}
//數組賦值
$array=array('a'=2,'b'=1,'c'=5,'d'=12,'e'=12,'f'=3);
Array( [0] = Array ( [0] = Array ( [id] = 7 [name] = 樣式 [pid] = 4 [sort] = 100 ) ) [1] = Array ( [0] = Array ( [id] = 9 [name] = cccc [pid] = 8 [sort] = 8 ) [1] = Array ( [id] = 11 [name] = addNode [pid] = 8 [sort] = 2 ) ))
$c=mysql_fetch_array($b);
這句話的意思是從讀取出來的記錄集中讀取一行存入一個數組中,所以你只讀取到了第一行,如果想讀取第二行,重復這一句就可以了。
當然手工重復那就太傻了,可以用一句 循環語句:
while($c=mysql_fetch_array($b)){
echo $c[0];
echo $c[1];
}
php 讀取數據一般都是在循環讀取的時候把數據放入數組里,例如
?php
$link = mysql_connect("數據庫地址","用戶名","密碼");//連接服務器
mysql_select_db("數據庫名",$link);//連接數據庫
mysql_query("set names gb2312");//設置字符集
$str = "select * from table1";//查詢語句
$result = mysql_query($str,$link);//執行查詢
$re_array = new array();//構造數組
while($row = mysql_fetch_array($result))
{
$re_array[] = $row['列名'];//這樣可以保存多列數據,根據語句不同,需要在這進行相應修改
}
?
文章標題:php取數組的行數據 php獲取文件行數
分享URL:http://vcdvsql.cn/article4/hejeoe.html
成都網站建設公司_創新互聯,為您提供動態網站、域名注冊、外貿建站、標簽優化、電子商務、云服務器
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯