從截圖來(lái)看,主要是編寫生成 SQL 語(yǔ)句,如果對(duì) SQL 不太熟,建議方法如下:

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出沈陽(yáng)免費(fèi)做網(wǎng)站回饋大家。
1、先使用 mysql 等的數(shù)據(jù)庫(kù)管理工具,比如:PhpMyAdmin 、MySQL-Front 等,根據(jù)表格建立好數(shù)據(jù)表、再輸入3條以上的記錄。
2、導(dǎo)出數(shù)據(jù)表、記錄到 SQL 文件。
生成 sql 腳本文件后,就可以在 php 里讀取 sql 文件命令,并執(zhí)行(或者直接硬編碼寫)。
建立數(shù)據(jù)表,得是你在cmd窗口或者phpmyadmin、navicat
for
mysql這類終端軟件里進(jìn)行操作。建立數(shù)據(jù)表的指令是create
table
xxx
();
連接數(shù)據(jù)庫(kù)使用php封裝好的一個(gè)函數(shù)mysql_connect();
例如:
mysql_connect('127.0.0.1','root','root');
這樣的語(yǔ)句來(lái)連接,因?yàn)檫B接數(shù)據(jù)庫(kù)會(huì)生成連接標(biāo)識(shí)資源,你把這個(gè)資源賦給一個(gè)新變量
$active_connection_sort
=
mysql_connect('127.0.0.1','root','root');
這樣你拿著新變量去玩別的也好下手。
括號(hào)中間都是參數(shù),第一個(gè)是連接地址,比如localhost,但我個(gè)人建議還是127.0.0.1省得還得來(lái)一步解析,第二個(gè)參數(shù)是用戶名,第三個(gè)參數(shù)是密碼,都用英文單括號(hào)括上。參數(shù)和參數(shù)之間用英文逗號(hào)間隔起來(lái)。
用框架做久了這個(gè)東西都容易忘,我也是憑記憶寫的,你試試看這個(gè)能不能過(guò)關(guān)。
首先你把這個(gè)sql語(yǔ)句賦給一個(gè)字符串變量:
$sql="CREATE TABLE IF NOT EXISTS `{$installer-getTable('catalog_category_description')}` (
`category_id` mediumint(8) unsigned NOT NULL,
`language_id` smallint(5) unsigned NOT NULL,
`name` varchar(128) NOT NULL,
`description` text NOT NULL,
`meta_title` varchar(128) NOT NULL,
`meta_description` text NOT NULL,
`meta_keyword` varchar(255) NOT NULL,
PRIMARY KEY (`category_id`,`language_id`),
KEY `i_language_id` (`language_id`),
CONSTRAINT `fk_category_id` FOREIGN KEY (`category_id`) REFERENCES `{$installer-getTable('catalog_category')}` (`id`) ON DELETE CASCADE,
CONSTRAINT `fk_language_id` FOREIGN KEY (`language_id`) REFERENCES `{$installer-getTable('locale_language')}` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC";
然后連接mysql數(shù)據(jù)庫(kù),執(zhí)行這個(gè)語(yǔ)句:
mysql_connect("localhost","root","");
mysql_select_db("dbname");
mysql_query($sql);
就可以了。
注意連接數(shù)據(jù)庫(kù)帳號(hào)的權(quán)限要有創(chuàng)建表的權(quán)限,否則創(chuàng)建就不會(huì)成功!
創(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ǔ)句就行
1,把php生成的創(chuàng)建表格語(yǔ)句在mysql客戶端里運(yùn)行,看能不能成功,如果語(yǔ)法錯(cuò)誤會(huì)有提示;
2,檢查mysql用戶是否有權(quán)限創(chuàng)建表;
名稱欄目:php項(xiàng)目數(shù)據(jù)庫(kù)創(chuàng)建表格 PHP創(chuàng)建表單
分享URL:http://chinadenli.net/article46/hippeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、移動(dòng)網(wǎng)站建設(shè)、定制開發(fā)、品牌網(wǎng)站設(shè)計(jì)、Google、商城網(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)