如果你使用thinkphp框架,可以有直接的語法提交數(shù)組到數(shù)據(jù)庫。
創(chuàng)新互聯(lián)公司專注于獲嘉網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供獲嘉營銷型網(wǎng)站建設(shè),獲嘉網(wǎng)站制作、獲嘉網(wǎng)頁設(shè)計(jì)、獲嘉網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造獲嘉網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供獲嘉網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
或者可以考慮以下我編寫的示例代碼:
?php
header('Content-type:text/html;charset=utf-8');
$values = array('isbn'='0-672-31509-8','author'='王一','title'='php高級(jí)編程','price'=58.00);
$sql = sprintf('INSERT INTO %s (%s) VALUES ("%s")', 'books',
implode(', ', array_map('mysql_escape_string', array_keys($values))),
implode('", "',array_map('mysql_escape_string', $values)));
$db = new mysqli('localhost','root','root','books');
$db-query($sql);
?
本文實(shí)例講述了php實(shí)現(xiàn)通用的從數(shù)據(jù)庫表讀取數(shù)據(jù)到數(shù)組的函數(shù)。分享給大家供大家參考。具體分析如下:
此函數(shù)不關(guān)心表結(jié)構(gòu),只需要指定表名、結(jié)構(gòu)和查詢條件既可以對(duì)表進(jìn)行通用查詢操作,非常實(shí)用。
function listmytablerows($table, $name, $field, $where, $textID) { / / Connect to the database and query execution connect (); $Sql = "select * from". $table. "". $where. "ORDER BY". $field; $Req = mysql_query($sql); $Res = mysql_num_rows($req); ? Select name = "?php echo $name; ?" id="?php echo $textID; ?" option value="" ____/ option ? Php / / We do a loop that will read the information for each record while ($data = mysql_fetch_array($res)) { / / We display the information from the current record ? Option value = "?php echo $data['id']; ?" ?php echo $data[$field]; ? / Option ? Php } ? / Select ? Php } ?
方法很多,主要看怎么用:
1:把數(shù)組做成字符串放在頁面中,然后表單提交過去。
2:寫入數(shù)據(jù)庫,下一個(gè)頁面直接讀數(shù)據(jù)庫。
3:寫成文件,下個(gè)頁面讀文件。
4:放在超全局?jǐn)?shù)組中,直接使用。
5:使用一些其他支持,比如memcache。
數(shù)據(jù)庫有兩條兩列記錄,為什么 print_r(t()); 只出一條記錄。
因?yàn)檠h(huán)里覆蓋了。
修改為:$arr[]=$row;
之后怎么把 t() 賦值給$arra,方便這樣調(diào)用
$arra[0][0] 第一條數(shù)據(jù)的第一個(gè)字段
function t()
{
global $conn;
$result = mysqli_query($conn,"select tn,md from subject ");
return mysqli_fetch_all($result,MYSQLI_NUM);
}
$arra = t();
題外話不建議用MYSQLI_NUM形式,使用MYSQLI_ASSOC會(huì)更好。
mysqli_fetch_all($result,MYSQLI_ASSOC);
使用的時(shí)候:
$arra[0]['tn']
當(dāng)前標(biāo)題:php數(shù)據(jù)庫傳遞數(shù)組 php如何傳值
本文來源:http://jinyejixie.com/article20/dosccjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站改版、App設(shè)計(jì)、網(wǎng)站內(nèi)鏈、云服務(wù)器、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)