快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

使用php创建数据库表 phpstudy怎么创建数据库表

如何在php创建数据库与数据表

创建数据库:create database 数据库名

创新互联成立于2013年,是专业互联网技术服务公司,拥有项目网站制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元西乡做网站,已为上家服务,为西乡各地企业和个人服务,联系电话:18982081108

创建数据表:

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;

执行这两个sql语句就行

php文件创建mysql的表

首先你把这个sql语句赋给一个字符串变量:

$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数据库,执行这个语句:

mysql_connect("localhost","root","");

mysql_select_db("dbname");

mysql_query($sql);

就可以了。

注意连接数据库帐号的权限要有创建表的权限,否则创建就不会成功!

PHP根据表结构创建表

从截图来看,主要是编写生成 SQL 语句,如果对 SQL 不太熟,建议方法如下:

1、先使用 mysql 等的数据库管理工具,比如:PhpMyAdmin 、MySQL-Front 等,根据表格建立好数据表、再输入3条以上的记录。

2、导出数据表、记录到 SQL 文件。

生成 sql 脚本文件后,就可以在 php 里读取 sql 文件命令,并执行(或者直接硬编码写)。


分享文章:使用php创建数据库表 phpstudy怎么创建数据库表
文章出自:http://6mz.cn/article/doogces.html

其他资讯