код за добавяне на база данни от страница

Код:
<?php
$connnect = mysql_connect("localhost","user","password");
if (!$connnect)  {
die('Не мога да се свържа с mysql: ' . mysql_error());
}

if (mysql_query("CREATE DATABASE my_db",$connnect)) {
echo "Базата от данни е създадена успешно.. :)";
}
else {
echo "Възникна проблем: " . mysql_error();
}
mysql_close($connnect);
?>
 
не не не си ме разбал аз искам полета от кадето като вляза например в createdb.php и от там да си напиша хоста името паролата и как да се казва базата данни и то да се направи нещо такова имам в предвид :)
 
Код:
<form name="" method="post">
<table border=0 width="64%" id="font2">
<tr>
<td colspan="2" align="center"></td>
</tr>
<tr>
<td align="right"><p class="margin">Потребител:</p></td>
<td><input type="text" name="user" /></td>
</tr>
<tr>
<td align="right"><p class="margin">Парола:</p></td>
<td>
<input type="password" name="pass" /></td>
</tr>
<tr>
<td align="right"><p class="margin">Хост:</p></td>
<td><input type="text" name="host" /></td>
</tr>
<tr>
<td align="right"><p class="margin">Нова база от данни:</p></td> 
<td><input type="text" name="mydb">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<br /><input type="submit" name="submit" value="Създай!" />
</td>
</tr>
</table>
</form>
<?php
if (isset($_POST["submit"])) {
$mydb = $_POST['mydb'];
$user = $_POST['user'];
$pass = $_POST['pass'];
$host = $_POST['host'];
$connnect = mysql_connect("$host","$user","$pass");
if (!$connnect)  {
die('Не мога да се свържа с mysql: ' . mysql_error());
}

if (mysql_query("CREATE DATABASE $mydb",$connnect)) {
echo "Базата от данни е създадена успешно.. :)";
}

else {
echo "Възникна проблем: " . mysql_error();
}
mysql_close($connnect);

}
?>

Предполагам вече е това , което ти трябва. Не съм го тествал и не гарантирам, че работи това ще кажеш ти. :?:
 

Back
Горе