Daten in eine SQL-Datenbank bringen

  • #1
F

Fooulaz

Aktives Mitglied
Themenersteller
Dabei seit
31.08.2006
Beiträge
43
Reaktionspunkte
0
Hallöle!

Hier ist mal wieder der blutige Anfänger. Man verzeihe mir meine Fehler  :T, ich programmiere erst seit zwei Tagen mit PHP.

Mein Problem:
Ich versuche Verbindung mit mysql aufzunehmen, dann eine Datenbnk aufzurufen und danach in eine Tabelle etwas einzufügen.

Klappt nicht! Und bin zu doof die Fehler zu sehen!

Hier mein Code:
Code:
<?php

 error_reporting(E_ALL);
 mysql_connect(localhost, webmaster, hier steht mein Passwort) OR exit(Keine Verbindung: .mysql_error());
 mysql_select_db(test1) OR exit(Datenbank nicht erreicht! Grund: .mysql_error());
 
 If (mysql_connect())
   {echo Hat geklappt: Verbindung;}
 else { echo Hat nicht geklappt! Weil: .mysql_error();}

 If (mysql_select_db())
   {echo Hat geklappt: datenbank;}
 else { echo Hat nicht geklappt! Weil: .mysql_error();}


 mysql_query(
             INSERT INTO proben (Titel,Autor,Datum,Inhalt)
                 VALUES ('Testen',->Fooulaz', NOW(),->Ich will nur testen');
             );

 If (mysql_query())
   {echo Hat geklappt;}
 else { echo Hat nicht geklappt! Weil: .mysql_error();}

 

?>

Ist wahrscheinlich saueinfach, aber wie gesagt, mir fehlt Erfahrung.

Bitte darum mich auseinanderzunehmen und zu helfen!

Mfg
Fooulaz
 
  • #4
Hab jetzt mal den Code abgeändet, im Sinne deiner empfohlenen Internetseite.
Code:
<?php

 error_reporting(E_ALL);
 mysql_connect(localhost, root, 16092000) OR exit(Keine Verbindung: .mysql_error());
 mysql_select_db(test1) OR exit(Datenbank nicht erreicht! Grund: .mysql_error());
 
 If (mysql_connect(localhost, root, 16092000))
  {echo Hat geklappt: Verbindung;}
 else { echo Hat nicht geklappt! Weil: .mysql_error();}

  echo <br />\n;

 If (mysql_select_db(test1))
  {echo Hat geklappt: datenbank;}
 else { echo Hat nicht geklappt! Weil: .mysql_error();}

  echo <br />\n;

 $abindietabelle=INSERT INTO proben (Titel,Autor,Datum,Inhalt)
         VALUES ('Testen',->Fooulaz', NOW(),->Ich will nur testen');

 $abindietabelle=mysql_query($abindietabelle);

 If (mysql_query($abindietabelle))
  {echo Hat geklappt;}
 else { echo Hat nicht geklappt: abindietabelle Weil: .mysql_error();}

 

?>

Jedoch Fehlermeldung:

Hat geklappt: Verbindung
Hat geklappt: datenbank
Hat nicht geklappt: abindietabelle Weil: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near->1' at line 1

Jetzt find ich den fehler wieder nicht! :|

Aber Danke für den link, der ist gut! :1
 
  • #5
Ups! Das ist natürlich ein fiktives Passwort! :°
 
  • #7
Nö! geht nicht!
 
  • #8
Oke ...

versuchs mal so:

Code:
<?php
error_reporting(E_ALL);

// Verbinden zur MySQL Datenbank + Datenbank auswählen
if (!@mysql_connect($db_connect)) {
	mysql_connect(localhost, root, 16092000) OR die(Keine Verbindung: .mysql_error());
	mysql_select_db(test1) OR die(Datenbank nicht erreicht! Grund: .mysql_error());
}

$now = time();
$entry = INSERT INTO proben (Titel, Autor, Datum, Inhalt) VALUES (->Testen',->Fooulaz',->$now',->Ich will nur testen');

$ergebnis = mysql_query($entry) or die(Hat nicht geklappt: entry weil: .mysql_error();
?>

 
  • #9
:D :D :D :D :D :D :D :D :D
Thanks Billy!!!

Hab
Code:
$abindietabelle=mysql_query($abindietabelle);
in
Code:
$ergebnis=mysql_query($abindietabelle);
umgewandelt.

Und hat gleich funktioniert! Keine Fehlermeldung!!

Problem gelöst!

Bis zum nächsten! mml
 
Thema:

Daten in eine SQL-Datenbank bringen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben