导航:首页 > 编程语言 > php创建表

php创建表

发布时间:2022-01-26 07:46:22

⑴ 怎么用php在mysql创建一表,并且要id字段为自增长的,


$servername="localhost";
$username="username";
$password="password";
$dbname="myDB";

//创建连接
$conn=newmysqli($servername,$username,$password,$dbname);
//检测连接
if($conn->connect_error){
die("Connectionfailed:".$conn->connect_error);
}

//sqltocreatetable
$sql="CREATETABLEMyGuests(
idINT(6)UNSIGNEDAUTO_INCREMENTPRIMARYKEY,
firstnameVARCHAR(30)NOTNULL,
lastnameVARCHAR(30)NOTNULL,
emailVARCHAR(50),
reg_dateTIMESTAMP
)";

if($conn->query($sql)===TRUE){
echo"";
}else{
echo"Errorcreatingtable:".$conn->error;
}

$conn->close();

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

创建数据库:create database 数据库名
创建数据表:
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怎么创建数据库表

那要看你用的是什么数据库,如果要创建成功的提示的话更简单,只需要加上一个判断语句就好了......

⑷ 如何用php生成表格

在php开发过程中,对于大量的数据考虑用表格输出的时候可以用得到,代码如下:

<html>
<head>
<title>二行5列一共10个数据</title>
</head>
<body>
<tableborder="1"width=80%>
<tr>
<?php
$num=5;//当前每一行显示列数
$k=1;//初始化
while($k<=10)
{
if($k%$num==0){
if($k==10){
echo'<td>'.$k.'</td></tr>'." ";
}else{
echo'<td>'.$k.'</td></tr><tr>'." ";
}

}
else{
echo'<td>'.$k.'</td>'." ";
}

$k+=1;//自加
}
?>
</table>
</body>
</html>

下面是从数据库读取代码:

<?php
$sql="select*fromtable";
$query=mysql_query($sql);
$num=mysql_num_rows($query);
for($i=0;$i<$num;$i++){
$result=mysql_fetch_array($query);
if($i%3==0){
$str.="<trstyle='word-break:break-all'>";
}
$str.="<td>".$result["title"]."</td>";
if(($i+1)%$num==0){
$str.="</tr>";
}
}
?>
<tableborder=0>
<?
echo$str;
?>
</table>

⑸ 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建数据库和表

下个开源免费的数据库mysql安装程序 和客户端;

然后再使用SQL建库,或者就直接使用test数据库

接着创建表、建表结构
CREATE TABLE 的语法是:

CREATE TABLE "表格名"
("栏位 1" "栏位 1 资料种类",
"栏位 2" "栏位 2 资料种类",
... )

若我们要建立顾客表格,我们就打入以下的 SQL:

CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)

其他的SQL可以参考
http://sql.1keydata.com/cn/sql-create.php

⑺ php mysql 创建数据表

$sql = "
create table table_name (
id int(11) not null auto_increment primary key,
user varchar(255) ,
name varchar(255)
)
";
mysql_query($sql);
-------------------------------------
其实也是执行一个sql语句~
--------------------------------------
我刚写的。。测试成功的哈
<?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());
?>

⑻ php 创建数据库表 中文表名

数据库最好不要用汉字,你可先把表名换成字符,创建完成后再手动修改表名好了。

⑼ php创建数据库(user),并给数据库中创建表(userinfo),表中有字段id,name,tel,数据类型使用varchar。

id 使用varchar过分了吧 ,建议用整型 int(11) 类型的数据 启用自动增长的时候方便使用。

⑽ php建立学生表

你给的信息太少!你是想要实现点击姓名然后拿出有关该学生名字的所有信息在新页面展示么?

阅读全文

与php创建表相关的资料

热点内容
服务器旁为什么要有电脑 浏览:522
什么样的app上买机票最便宜 浏览:987
安卓如何查看异常重启 浏览:717
解压音乐排名 浏览:386
安卓手机浏览器怎么扫二维码 浏览:720
通达信成本均线源码 浏览:619
可以下载的解压音频 浏览:567
海贼王怎么换服务器 浏览:321
计算机上的共享文件夹映射 浏览:943
荣耀安装包在文件夹哪里 浏览:198
机票php源码 浏览:235
linux共享mac 浏览:926
中国没有国外的服务器地址 浏览:761
为什么退款服务器连接错误 浏览:559
android短信存储位置 浏览:977
unix网络编程卷4 浏览:808
找靓机app下单什么时候发货 浏览:413
android一个应用两个进程 浏览:803
linux硬盘复制 浏览:808
php图片服务器搭建 浏览:801