Hallo
ik heb een eigen server en het is irritant als mensen steeds vragen om een database te maken (om bijv phpbb) te installeren,
daarom ben ik zelf een script aan het schrijven, maar het lukt niet helemaal
Heb nu een form:
en script:
MySQL geeft een error in de sql-code
$database pakt ie dus niet, maar hoe moet ik dan hetgene dat in het form ingevuld is daarin krijgen?
heb al gezocht op http://dev.mysql.com/doc/mysql/en/CREATE_DATABASE.html maar daar staat niets over deze functie
Wie kan me helpen
Jorizz
ik heb een eigen server en het is irritant als mensen steeds vragen om een database te maken (om bijv phpbb) te installeren,
daarom ben ik zelf een script aan het schrijven, maar het lukt niet helemaal
Heb nu een form:
code:
1
2
3
4
5
6
7
8
9
| <form name="form1" method="post" action="">
<p>MySQL-databasenaam:</p>
<p>
<input name="database" type="text" id="database" value="">
</p>
</form>
<form name="form1" method="post" action="">
<input type="submit" name="Submit" value="Maak Aan!">
</form> |
en script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <?
$user = "root";
$pass = "";
$host = "localhost";
if (!mysql_connect($host, $user, $pass))
{
echo "Kan geen verbinding maken met de database.";
exit();
}
unset($user);
unset($pass);
unset($host);
if ($_POST['Submit']){
$query="CREATE DATABASE [IF NOT EXISTS] $database"; // in deze query zit dus een fout...
;mysql_query($query) or die (mysql_error());
echo "Je Database is aangemaakt";
exit();
}
?> |
MySQL geeft een error in de sql-code
$database pakt ie dus niet, maar hoe moet ik dan hetgene dat in het form ingevuld is daarin krijgen?
heb al gezocht op http://dev.mysql.com/doc/mysql/en/CREATE_DATABASE.html maar daar staat niets over deze functie
Wie kan me helpen
Jorizz