phpデータベースとテーブルの作成
phpはCREATE DATABASE文でデータベースを作成します.
mysql_query関数はsql文を実行するために使用されます.次のようになります.
phpはCREATE TABLE文でテーブルを作成します.
実は$sqlは保存された正常なsql文で、mysql_に渡します.query()はデータベース実行をコミットします.
mysql_query関数はsql文を実行するために使用されます.次のようになります.
<?php
$link = mysql_connect('localhost','root','toor');
if (!$link) {
die('Could not connect to MySQL: ' . mysql_error());
}
if(mysql_query("CREATE DATABASE mydatabase", $link))
echo " ";
else
echo " , " . mysql_error();
mysql_close($link);
?>
phpはCREATE TABLE文でテーブルを作成します.
<?php
$link = mysql_connect('localhost','root','toor');
if (!$link) {
die('Could not connect to MySQL: ' . mysql_error());
}
if(mysql_query("CREATE DATABASE mydatabase", $link))
echo " ";
else
echo " , " . mysql_error();
mysql_select_db("mydatabase",$link);// , sql use mydatabase;
//
$sql="CREATE TABLE user
( username varchar(20),
password varchar(20),
email varchar(20)
)";
if(mysql_query($sql,$link)) // sql
echo " ";
else
echo " " . mysql_error();
mysql_close($link);
?>
実は$sqlは保存された正常なsql文で、mysql_に渡します.query()はデータベース実行をコミットします.
$sql = "CREATE TABLE user
(
userId int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(userId),
username varchar(20),
password varchar(20),
email varchar(20)
)";
mysql_query($sql,$con);