PHP/MYSQL Datenbank?! Was mache ich falsch?!

reddragon90

Erfahrenes Mitglied
Hallo,

ich bin echt am verzweifeln ich versuche ein Bilder Upload Script zu Programmien, aber ich bekomm es nicht mal hin dass, das Script auf die Datenbank zugreift, ich gehe nach dem Script das im Video Tutorial bereich erstellt wurde. Aber was mache ich falsch?

PHP:
<?php
$mysql_user = 'root';
$mysql_pw = '';
$mysql_host = 'localhost';
$mysql_db = 'images';

if(@mysql_connect($mysql_host, mysql_user, mysql_pw))
{
    echo "Es wurde erfolgreich zur Datenbank verbunden.<br>";
}
else 
{
    die('Fehler! Datenbank gibt es nicht');
}

if(@mysql_select_db($mysql_db))
{
    echo "Es wurde erfolgreich die Datenbank $mysql_db ausgewählt.<br>";
}
else 
{
    die('Fehler! Datenbank gibt es nicht');
}

mysql_query("INSEERT INTO beispiel VALUE('Bild','ID','Hamburg','10-März-2007','name','Hamburg International','Boeing 737-300/WG','D-AHIG')");
?>

Ich bekomme die Meldung : Fehler! Datenbank gibt es nicht

Ich möchte eigentlich auch noch Thumbnails erstellen aber um mein Selbstwertgefühl wiederherzustellen reicht es wenn ich erst mal ein Bild Uploaden kann.

mfg
 
Zuletzt bearbeitet:
Prüfe mal die Parameter, die du der mysql_connect()-Funktion übergibst. Unterschiedliche Fehlermeldungen bei unterschiedlichen Fehlerursachen wären auch sinnvoll.
 
Hallo reddragon90,

an deiner Stelle würde ich mir nochmal genau die SQL-Anweisung anschauen..


"INSEERT" gibt es schon mal nicht..

Desweitern solltest du sie so aufbauen:

SQL:
INSERT INTO tabellenname (spaltenname1, spaltenname2, ..) VALUES (wer1, wert2, ..)

mfG

5noOPY
 
Zuletzt bearbeitet von einem Moderator:
@5noOPY

Habe es so gemacht wie Du es geschrieben hast, aber ich bekomme immer noch die Fehlermeldung.

@Gumbo

Wie meinst du das? Parameter überprüfen, kann ich mir die Namen hier aus "localhost" nichr aussuchen?
 
PHP:
<?php
$mysql_user = 'root';
$mysql_pw = '';
$mysql_host = 'localhost';
$mysql_db = 'images';

if(@mysql_connect($mysql_host, mysql_user, mysql_pw))
{
    echo "Es wurde erfolgreich zur Datenbank verbunden.<br/>";
}
else 
{
    echo 'Fehler! Verbindung fehlgeschlagen!<br/>';
    echo mysql_errno()." ".mysql_error();
}

if(@mysql_select_db($mysql_db))
{
    echo "Es wurde erfolgreich die Datenbank $mysql_db ausgewählt.<br>";
}
else 
{
    echo 'Fehler! Datenbank gibt es nicht';
    echo mysql_errno()." ".mysql_error();
}
// und der Rest
?>

Zur Verbesserung des SQL Query gab es ja bereits genug Hinweise.
 
Mein Ratschlag war nicht grundlos. Du solltest den Aufruf der mysql_connect()-Funktion und insbesondere die dortigen Parameter prüfen.
 
Zurück