所以我把这些函数放在一起来创建运行我的东西所需的一切,但它不起作用。不会抛出错误,只是不起作用。每个查询都经过测试,它们都可以工作,但组合起来却不行。这是我试图运行的整个代码
<?php
$dbloc = "localhost";
$dbname = "databasename";
$dbuser = "databaseuser";
$dbpass = "databasepass";
$create = mysql_connect($dbloc, $dbuser, $dbpass);
mysql_select_db($dbname,$create);
function buildDB() {
$sql1 = "CREATE TABLE IF NOT EXISTS company (
ID INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(ID),
CompanyName VARCHAR(256),
HomePage VARCHAR(1024),
AboutUs VARCHAR(2048))";
$sql2 = "CREATE TABLE IF NOT EXISTS data (
ID INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(ID),
User VARCHAR(128),
Pass VARCHAR(128),
Type VARCHAR(128) DEFAULT 'Visitor',
Signed DATETIME)";
MySQL_QUERY;
return mysql_query($sql1) && mysql_query($sql2);
}
?>
它出什么问题了?当我把它放在private
函数前面时,它抛出了一个错误,所以我把它删除了。没有错误,但什么也不做。