1、建立一個(gè)數(shù)組,取名為$ShuZu,舉例數(shù)組的內(nèi)容是學(xué)生的信息,包括姓名、性別和年齡。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了同德免費(fèi)建站歡迎大家使用!
$ShuZu = array
(
array("姓名","性別","年齡"),
array("張三","男",13),
array("里斯","女",12),
array("王五","男",15)
);
2、建立一個(gè)變量,用來(lái)存儲(chǔ)需要顯示的表格。
$BiaoGe = "";
給¥BiaoGe賦初始值,
$BiaoGe = $BiaoGe."table ";
3、構(gòu)建外循環(huán),取出數(shù)組$ShuZu中的行數(shù)。
for ($i=0; $icount($ShuZu); $i++)
{
$BiaoGe = $BiaoGe. "tr";
$BiaoGe = $BiaoGe. "/tr";
}
4、構(gòu)建內(nèi)循環(huán),取出每行中的每一個(gè)列。
for ($i=0; $icount($ShuZu); $i++)
{
$BiaoGe = $BiaoGe. "tr";
for ($j=0;$jcount($ShuZu[$i]);$j++)
{
$BiaoGe = $BiaoGe. "td".$ShuZu[$i][$j]."/td";
}
$BiaoGe = $BiaoGe. "/tr";
}
5、加入表示表格結(jié)尾的html標(biāo)記。
$BiaoGe = $BiaoGe. "/table";
6、使用echo 方法顯示表格。
echo? $BiaoGe;
7、查看運(yùn)行結(jié)果,這樣,表格就制作完成了。
創(chuàng)建數(shù)據(jù)庫(kù):create database 數(shù)據(jù)庫(kù)名
創(chuàng)建數(shù)據(jù)表:
CREATE TABLE `users` (
`id` tinyint(10) auto_increment primary key NOT NULL,
`username` varchar(30) NOT NULL,
`age` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
執(zhí)行這兩個(gè)sql語(yǔ)句就行
數(shù)組吧,直接把數(shù)組轉(zhuǎn)字符串啊
implode() 函數(shù)返回由數(shù)組元素組合成的字符串。(適合一維數(shù)組)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
1 echo implode(" ",$arr);//加空格
the result : Hello World I love Shanghai
2 echo implode(",",$arr);//加逗號(hào)
the result : Hello,World,I,love,Shanghai
轉(zhuǎn)換數(shù)組為字符串后插入數(shù)據(jù)庫(kù)就可以了。
$sql = "
create table table_name (
id int(11) not null auto_increment primary key,
user varchar(255) ,
name varchar(255)
)
";
mysql_query($sql);
-------------------------------------
其實(shí)也是執(zhí)行一個(gè)sql語(yǔ)句~
--------------------------------------
我剛寫的。。測(cè)試成功的哈
?php
$link = mysql_connect("127.0.0.1","root","123456");
mysql_select_db("test");
$sql = "
create table table_name (
id int(11) not null auto_increment primary key,
user varchar(255) ,
name varchar(255) charset gbk
)
";
mysql_query($sql) or die(mysql_error());
?
1、首先創(chuàng)建一個(gè)html文件,編寫上基本的代碼,在head頭部中引入jquery路徑,用于調(diào)用其中封裝的方法。
2、編寫一個(gè)簡(jiǎn)單的表格樣式,并編寫一個(gè)執(zhí)行按鈕,用于id,此時(shí)需要給table賦予一個(gè)id屬性。
3、打開(kāi)瀏覽器,看一下表格效果,目前是有兩行單元格,有兩列數(shù)據(jù)。
3、編寫js代碼實(shí)現(xiàn)點(diǎn)擊效果,先寫一個(gè)按鈕單擊事件,用click方法實(shí)現(xiàn)。
4、在click()方法中編寫表格增加一行的效果,先編寫一行表格的html代碼,轉(zhuǎn)為字符串,然后用append( )方法將字符串追加到表格當(dāng)中。
5、回到瀏覽器界面,點(diǎn)擊click按鈕,會(huì)發(fā)現(xiàn)自動(dòng)多了一行表格內(nèi)容,點(diǎn)擊按鈕添加一行表格就實(shí)現(xiàn)了。
建議用兩個(gè)數(shù)據(jù)庫(kù)表來(lái)存儲(chǔ)數(shù)據(jù),一個(gè)是提問(wèn)表、一個(gè)回復(fù)表,一對(duì)多的關(guān)系,字段如下:
提問(wèn)表(問(wèn)題序號(hào),問(wèn)題文本,提問(wèn)人,提問(wèn)時(shí)間)
回答表(回答序號(hào),問(wèn)題序號(hào),回答文本,回復(fù)人,回復(fù)時(shí)間)
兩個(gè)表的內(nèi)容使用【問(wèn)題序號(hào)】進(jìn)行關(guān)聯(lián)
顯示的時(shí)候同時(shí)掃描兩個(gè)表,可以在每個(gè)提問(wèn)下顯示所有回復(fù);新增提問(wèn)的時(shí)候添加記錄到【提問(wèn)表】,新增回復(fù)的時(shí)候添加記錄到【回答表】
分享標(biāo)題:PHP數(shù)據(jù)表怎么寫,php數(shù)組怎么寫
網(wǎng)站路徑:http://aaarwkj.com/article20/dsiipco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、網(wǎng)站導(dǎo)航、手機(jī)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站制作
聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)