"/> ">

ホームページ >バックエンド開発 >PHPチュートリアル >php はどのようにしてフォーマットに従ってデータベースに書き込み、読み出すのでしょうか?

php はどのようにしてフォーマットに従ってデータベースに書き込み、読み出すのでしょうか?

WBOY
WBOYオリジナル
2016-06-13 13:15:51836ブラウズ

php如何根据格式写入数据库并读出来???

HTML code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<style>
body{
    margin:0px; padding:0px; font-size:12px;
}
input{
    float:left; margin-right:5px; width:100px; height:18px; line-height:18px; border:1px solid #f00;
}
.form{
    margin:50px auto 0px; width:600px; overflow:hidden;
}
.form div{
    margin-bottom:10px; clear:both; overflow:hidden;
}
.btn{
    width:50px; height:22px; text-align:center; line-height:22px;
}

</style>
<body>

<div class="form">
<form id="form" name="form" action="" method="post" enctype="multipart/form-data">
<div>
<input type="text" name="postdb[sku_name][1_50]" value="" />
<input type="text" name="postdb[sku_sku][1_50]" value="" />
<input type="text" name="postdb[sku_price][1_50]" value="" />
<input type="text" name="postdb[sku_shopid][1_50]" value="" />
<input type="text" name="postdb[sku_storage][1_50]" value="" />
</div>

<div>
<input type="text" name="postdb[sku_name][1_55]" value="" />
<input type="text" name="postdb[sku_sku][1_55]" value="" />
<input type="text" name="postdb[sku_price][1_55]" value="" />
<input type="text" name="postdb[sku_shopid][1_55]" value="" />
<input type="text" name="postdb[sku_storage][1_55]" value="" />
</div>
<div>
<input type="text" name="postdb[sku_name][7_60]" value="" />
<input type="text" name="postdb[sku_sku][7_60]" value="" />
<input type="text" name="postdb[sku_price][7_60]" value="" />
<input type="text" name="postdb[sku_shopid][7_60]" value="" />
<input type="text" name="postdb[sku_storage][7_60]" value="" />
</div>
<div>
<input type="text" name="postdb[sku_name][7_65]" value="" />
<input type="text" name="postdb[sku_sku][7_65]" value="" />
<input type="text" name="postdb[sku_price][7_65]" value="" />
<input type="text" name="postdb[sku_shopid][7_65]" value="" />
<input type="text" name="postdb[sku_storage][7_65]" value="" />
</div>

<input type="submit" name="submit" class="btn" value="提交" />
</form>
</div>

いつ:
postdb[sku_name][1_50]=black postdb[sku_sku][1_50]=M postdb[sku_price][1_50]=100 postdb[sku_shopid][1_50]=1000 postdb[sku_storage][1_50]=mj1

postdb[sku_name][1_55]= yellow postdb[sku_sku][1_55]=X postdb[sku_price][1_55]=77 postdb[sku_shopid][1_55]=1000 postdb[sku_storage][1_55]=mj2

postdb[sku_name][7_60]=green postdb[sku_sku][7_60]=L postdb[sku_price][7_60]=55 postdb[sku_shopid][7_60]=1000 postdb[sku_storage][7_60]=mj3

postdb[sku_name][7_65]=赤 postdb[sku_sku][7_65]=S postdb[sku_price][7_65]=90 postdb[sku_shopid][7_65]=1000 postdb[sku_storage][7_65]=mj4

データベースのshopinfoフィールドをphpファイルに記述すると、このような形式になります(今は参考のために4件だけ抽出していますが、N件あるかもしれません!)

黒/M/100/1000/mj1/@@@ 黄/X/77/1000/mj2/@@@ 緑/L/55/1000/mj3/@@@ 赤/S/90/1000/mj4/@ @@




では、フロントデスクでデータを呼び出すときに、データを個別に呼び出すにはどうすればよいですか。たとえば、次のようになります。
 
$rs[名前] =black $rs[sku] =M $rs[価格] =100 $rs[ショップID] =1000 $rs[ストレージ] =mj1
$rs[名前] = yellow $rs[sku] =X $rs[価格] =77 $rs[ショップID] =1000 $rs[ストレージ] =mj2
$rs[名前] =グリーン $rs[sku] =L $rs[価格] =66 $rs[ショップID] =1000 $rs[ストレージ] =mj3
$rs[名前] =レッド $rs[sku] =S $rs[価格] =90 $rs[ショップID] =1000 $rs[ストレージ] =mj4
 


4項目しか書きませんでしたが、この4項目だけではなくN個あるかもしれません
</ボディ>
</html>
 <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。