そのため、この関数をまとめて、自分のものを実行するために必要なすべてのものを作成しましたが、機能しません。エラーは発生しませんが、機能しません。各クエリはテストされ、すべて機能しますが、組み合わせると機能しません。ここに私が実行しようとしているコード全体があります
<?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
とエラーがスローされたので、削除しました。エラーはありませんが、何もしません。