подскажите пожалуста почему не содаётся БД. и как сделать проверку существования названия базы. Код (Text): <form action="install.php" method="post" > <table width="50%" border="1" cellspacing="0" cellpadding="0" align="center"> <tr> <td>Введите название базы:</td> <td><input name="db_name" type="text"></td> </tr> <tr> <td>Введите имя администратора: </td> <td><input name="admin_name" type="text"></td> </tr> <tr> <td>Введите пароль администратора:</td> <td><input name="pswd_admin" type="password"></td> </tr> <tr><td colspan="2" align="center"><input name="go" type="submit" value="жми"></td><tr> </table> </form> <?php if (isset($_POST['go'])) { mysql_connect("","root",""); mysql_query("CREATE DATABASE".$_POST['db_name']); mysql_select_db($_POST['db_name']); mysql_query("CREATE TABLE Nokia (id int auto_increment primary key, producer varchar(15),model varchar(15))"); mysql_query("CREATE TABLE Motorola (id int auto_increment primary key, producer varchar(15),model varchar(15))"); $r = mysql_error(); if (empty($r)) echo "<h2 align=center>База создана</h2>"; } ?>
попробуй функцию mysql_create_db ( string database_name [, resource link_identifier]) mysql_create_db() и проверь есть ли права на создание базы