Ergebnis 1 bis 18 von 18

Thema: freesql.org

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #7
    Die While-Schleife erscheint mir unnötig.

    So sähe das bei mir aus:
    PHP-Code:
            $username "***";
            
    $password "***";
            
    $db_name "***";
            
    $db mysql_connect("freesql.org"$username$password)
               or die(
    "Keine Verbindung möglich: " mysql_error());
            echo 
    "Verbindung zum Datenbankserver erfolgreich";
            
    mysql_select_db($db_name) or die ("Auswahl der Datenbank fehlgeschlagen");

              
    $abfrage "SELECT * FROM myblog WHERE id = '1'";
              
    $abfrage2 mysql_query($abfrage) or die ("Anfrage fehlgeschlagen: " mysql_error());
              while(
    $ergebnis mysql_fetch_array($abfrage2)){
                echo 
    $ergebnis[titel];
              } 
    Achte darauf wie ich die Apostrophe gesetzt hab.
    Außerdem hab ich eine andere Struktur gewählt, deine verschachtelte Abfrage erschien mir unnötig kompliziert und Performanceverschwendend.
    Desweiteren lass ich durch das Jokerzeichen * alle Felder der Tabelle myblog ansprechen. Das erscheint mir sinnvoll, da ich denke, das du vor hast ein Blog zu scripten. Ich gehe davon aus das ein Blogeintrag nicht nur aus einem Titel, sondern auch aus weiteren feldern bestehen wird.

    $tabelle ist übrigens unglücklich gewählt. Das ist nicht eine Tabelle die du auswählst, sondern eine Datenbank.
    Eine Datenbank ist eine Ansammlung von Tabellen (z.B. myblog) welche wiederrum aus Spalten (Feldern) und Zeilen (Datensätzen) bestehen.
    Datenbanken werden vom Datenbankserver (MySQL z.B.) verwaltet und zugänglich gemacht.
    Du musst also zuerst die Datenbank wählen. Ein MySQL-User kann auch mehrere Datenbanken besitzen, deshalb musst du ind einem Script definieren auf welche deiner Datenbanken zu zugreifen willst. Das geschieht mit mysql_select_db().

    Dein Fehler lag vermutlich in den falsch gesetzten Apostrophes.

    Geändert von Chocwise (09.10.2005 um 17:34 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •