Ik heb hier een verouderd boek liggen, ik leer hier php uit en gebruik de nieuwe commando's zoveel mogelijk in de scripts.
Nu is mijn vraag wat er mis is met dit script, zo gauw ik het uitvoer loopt mijn browser vast.
[edit] Ik gebruik phpdev / apache [/edit]
<html>
<head>
<title>Een Database Maken</title>
</head>
<body>
<?
$Host = "localhost";
$Gebruiker = "gebruiker";
$Wachtwoord = "wachtwoord";
$DBNaam = "NieuweDatabase";
$Verbinding = mysql_connect ($Host, $Gebruiker, $Wachtwoord);
if (mysql_create_db ($DBNaam) )
{
print ("De database, $DBNaam, is met succes gemaakt!</br>\n");
}
else
{
print ("De database $DBNaam, kon niet gemaakt worden! </br>\n");
}
mysql_close ($Verbinding)
?>
</body>
</html>
misschien nog even fijn te vermelden dat ik gister wel een foutmelding kreeg. Welke foutmelding is niet meer te achterhalen omdat het script het bij zowel firefox als ie nix meer doet.
Ik heb wel es gehad dat me browser vast liep omdat ik SQL verkeert uitvoerde, dan haalde hij een grote waarde duizendtal keer uit de database weg en echoëd dat zo vaak op het scherm.
Ik heb wel es gehad dat me browser vast liep omdat ik SQL verkeert uitvoerde, dan haalde hij een grote waarde duizendtal keer uit de database weg en echoëd dat zo vaak op het scherm.
Okee, er zijn uitzonderingen.:P (Heb ik ook wel eens gehad).
Maar:
Zet eens bovenin je script:
error_reporting(E_ALL);
En zet achter de connect eens .. or die(mysql_error());
Warning: Access denied for user: '[email protected]' (Using password: YES) in c:\phpdev\www\maakdb.php on line 13
Warning: MySQL Connection Failed: Access denied for user: '[email protected]' (Using password: YES) in c:\phpdev\www\maakdb.php on line 13
Access denied for user: '[email protected]' (Using password: YES)
Bij een ander script heb ik wel de rechten om een nieuwe map aan te maken enz, dus aan rechten zal het niet liggen?¿
Zal wel niet, ik heb phpmyadmin, maar vraag me nu toch wel af wat ik verkeerd doe, en wat ik verkeerd doe qua gebruikersnaam. Heb in phpmyadmin een naam toegevoegd + passwoord. Die gebruik ik in dit script. "gebruiker" en "paswoord"
En het rare is nu, als ik bij phpmyadmin kijk, staat de nieuwe database er wel bij (waar dit scriptje dus voor is)