字段 类型 空 默认 id int(40) 否 name char(50) 否 text text 否 time datetime 否 ip varchar(15) 否 icon char(40) 否
CREATE TABLE IF NOT EXISTS `表名` ( `id` int(16) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `ree` text character set gb2312 NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;这个就建表代码的案例,其实你用phpmyadmin导出sql文件的时候就要相应的代码给你了
给你案例吧 <?php$conn=@mysql_connect("127.0.0.1","root","") or die("连接不成功"); mysql_select_db("数据库",$conn); mysql_query("set names 'GBK'"); $query=mysql_query("CREATE TABLE IF NOT EXISTS `表名` ( `id` int(16) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `ree` text character set gb2312 NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;");?>
id int(40) 否
name char(50) 否
text text 否
time datetime 否
ip varchar(15) 否
icon char(40) 否
`id` int(16) NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`ree` text character set gb2312 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;这个就建表代码的案例,其实你用phpmyadmin导出sql文件的时候就要相应的代码给你了
<?php$conn=@mysql_connect("127.0.0.1","root","") or die("连接不成功");
mysql_select_db("数据库",$conn);
mysql_query("set names 'GBK'");
$query=mysql_query("CREATE TABLE IF NOT EXISTS `表名` (
`id` int(16) NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`ree` text character set gb2312 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;");?>
$con->query($SQL);创建表的语句你可以从phpadmin第三类工具里来获取,当然也可以自己构思.
function exists_table($con, $tablename)
{
$SQL = 'SHOW TABLES FROM godinhead LIKE "' . $tablename . '"';
$con->query($SQL);
$Result = $con->db_num_rows(); if ($Result > 0)
{
return true;
} else
{
return false;
}
}