怎么通过一个php文件在数据库里建立一张表 如题我现在想通过php代码来为数据库里添加一张表与删除一张表急求。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $sql = "DROP TABLE IF EXISTS `user`";//执行会删除 user 表$sql = "CREATE TABLE `user` ( `id` mediumint(8) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8";//执行回添加user表可以装个工具,phpmyadmin就不错, <?php// we connect to example.com and port 3307$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');if (!$link) { die('Could not connect: ' . mysql_error());}echo 'Connected successfully';mysql_close($link);// we connect to localhost at port 3307$link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');if (!$link) { die('Could not connect: ' . mysql_error());}else{ // 建立表 $query = "CREATE TABLE `TableName` ( `id` int(11) NOT NULL auto_increment, `title` varchar(20) NOT NULL, `content` mediumtext NOT NULL, `keyw` varchar(20) NOT NULL, `author` varchar(20) NOT NULL, `lastdate` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 AUTO_INCREMENT=75"; /* // 如果删除表,就用下面这个语句 $query = "DROP TABLE IF EXISTS `TableName`"; */ $result = mysql_query($query); // Check result // This shows the actual query sent to MySQL, and the error. Useful for debugging. if (!$result) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $query; die($message); }}mysql_close($link);?> 执行sql语句就行了,只不过sql语句是 create table 而己。 大型视频网站都用php开发,有什么好处? 请问require和include包含的文件过多,会影响到运行速度吗? 请推荐基本网站架构方面的 如何做弹出页面啊! 问一个很菜的问题 如何在网页中实现发短信的功能 怎样解决--php编写后台管理程序? 谁帮我找个php的私活干干 关于远程影射的读取文件的一个问题 PHP怎么判断两个ipv6(双引号形式的)是否在同一网段 初学php遇到的几个问题 php文件创建
$sql = "DROP TABLE IF EXISTS `user`";//执行会删除 user 表$sql = "CREATE TABLE `user` (
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8";//执行回添加user表可以装个工具,phpmyadmin就不错,
// we connect to example.com and port 3307
$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);// we connect to localhost at port 3307
$link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}else{
// 建立表
$query = "CREATE TABLE `TableName` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(20) NOT NULL,
`content` mediumtext NOT NULL,
`keyw` varchar(20) NOT NULL,
`author` varchar(20) NOT NULL,
`lastdate` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312 AUTO_INCREMENT=75";
/*
// 如果删除表,就用下面这个语句
$query = "DROP TABLE IF EXISTS `TableName`";
*/
$result = mysql_query($query);
// Check result
// This shows the actual query sent to MySQL, and the error. Useful for debugging.
if (!$result) {
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query;
die($message);
}
}
mysql_close($link);
?>