a*new*found*flo
Erfahrenes Mitglied
guten tag!
ich habe folgendes install script für mein gästebuch geschrieben!
die daten werden vorher aus einem formular geholt,dann in eine config datei geschrieben und dann sollten die tables in der datenbank erstellt werden.
nur ich hab ein problem .- mein script kann nicht zur datenbank connecten!
kann es sein das es ein passwort braucht um bei meinem provider in die datenbank zu kommen?
wenn ja,bitte heft mir,wie realisiere ich das am besten?
mfg flo
ich habe folgendes install script für mein gästebuch geschrieben!
die daten werden vorher aus einem formular geholt,dann in eine config datei geschrieben und dann sollten die tables in der datenbank erstellt werden.
nur ich hab ein problem .- mein script kann nicht zur datenbank connecten!
kann es sein das es ein passwort braucht um bei meinem provider in die datenbank zu kommen?
wenn ja,bitte heft mir,wie realisiere ich das am besten?
mfg flo
PHP:
<?
$text = "\$database_server='$dbhost';\$database_user='$dbuser';\$database_password='$dbpass';
\$database='$dbname';
\$admin='$adm';
\$admin_pass='$adpass';
\$prefix='$pref';
\$db=mysql_connect (\$database_server , \$database_user, \$database_password)or die('Could not connect');
mysql_select_db(\$database) ;";
$fp = fopen ("config.inc.php","a+");
if ($fp) {
fwrite($fp,$text);
fclose($fp);
}
$host = "$dbhost";
$user = "$dbuser";
$database = "$dbname";
$prefix = "$pref";
$db = @mysql_pconnect($host,$user)
or die ("Verbindung mit MySQL Server $dbhost Fehlgeschlagen!");
@mysql_select_db($database,$db) or die ("Verbindung mit Datenbank $database Fehlgeschlagen!");
$sql_create = "CREATE TABLE $prefix gb ("
."( id int unsigned auto_increment,"
."name varchar(60),"
."text text not null,"
."email varchar(40),"
."homepage varchar(80),"
."ICQ varchar(20),"
."timestamp bigint unsigned not null,"
."primary key(id), key(timestamp) );";
$result = mysql_query($sql_create,$db);
if($result) {
echo ("Tabelle ist erfolgreich angelegt worden. <br>Bitte Löschen sie nun die Index.html file aus dem Verzeichnis!<br>
Bitte hier klicken um zum Gb zu gelangen: <a href='index.php'>zum Gb</a> ");
}
else
{
echo " Bei dem Versuch die Tabelle anzulegen,ist ein Fehler aufgetreten: <br>\nFehler-Nummer: <b>".mysql_error($db)."</b><br>\FehlerAusgabe: <b>".mysql_error($db)."</b>";
}
?>