【发布时间】:2013-08-07 18:45:00
【问题描述】:
<?php
mysql_query("CREATE TABLE IF NOT EXISTS test.$p (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '',
`colum` varchar(255) NOT NULL DEFAULT '',
`ord` varchar(255) NOT NULL DEFAULT '',
`tex` varchar(255) NOT NULL DEFAULT '',
`search` varchar(255) NOT NULL DEFAULT '',
`count` varchar(255) NOT NULL DEFAULT '',
`order` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
INSERT INTO $p ( `title`, `colum`, `ord`, `tex`, `search`, `count`, `order`) VALUES
('$a', '$b', '$c', '$d', '$f', '$h', '$g'); ");
?>
我正在使用 PHP 语言。 $r 是我的数据库,$p 是我的表名
在此我正在创建一个表,如果未创建表并且已创建表,那么我想在上面给出的相应列中插入值,但我不擅长 mysql_query 所以我不知道在哪里添加插入查询
我找到了解决我的问题的方法,但是这段代码在 phpmyadmin 中正常工作,但是当我使用 php 运行这段代码时,它在数据库中没有显示任何内容
【问题讨论】:
-
mysql_query属于哪种编程语言? PHP? -
很确定它们必须是两个不同的调用。旁注,您为什么要即时创建表格?
-
您好,欢迎来到 stackoverflow。也许您应该花一些时间来查看您的问题,以便更清楚地解释您的问题以及到目前为止您是如何尝试解决它的。完成后,在等待答案时,您可以查看stackoverflow.com/help/someone-answers,了解当有人回答您的问题时您应该怎么做
标签: php mysql sql create-table