Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 21

Thema: abspeichern

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396

    abspeichern

    das erste war wohl zu schwer, kann ich so etwas in einer mysql tabel abspeicher?

    PHP-Code:
    <?
     mysql_connect("localhost","root","pw") or die ("Keine Verbindung moeglich");
     mysql_select_db("no-nick") or die ("Die Datenbank existiert nicht");

     $abfrage = "SELECT name FROM gb";

     $abfrage = "Bobby";

     $ergebnis = mysql_query($abfrage);
    ?>

  2. #2
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Was soll das

    PHP-Code:
    $abfrage "Bobby"
    bringen?
    Möchtest du den namen Bobby in der Datenbank speichern? Dann musst du das mit dem INSERT Statement machen:

    Code:
    INSERT INTO gb SET name='Bobby'
    Und diesen dann als Code ausführen. Oder willst du die Tabelle abfragen, dann ist das SELECT Statement schon richtig. Dann muss nur das Bobby weg.
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    also ich will die tabel erst mal föllen mit BObby
    PHP-Code:
    <?
     mysql_connect("localhost","root","pw") or die ("Keine Verbindung moeglich");
     mysql_select_db("no-nick") or die ("Die Datenbank existiert nicht");

     $abfrage = "SELECT name FROM gb";

     INSERT INTO gb SET name='Bobby'

     $ergebnis = mysql_query($abfrage);
    ?>
    so dan ??

  4. #4
    Registrierter Benutzer Avatar von SeCa
    Registriert seit
    07.11.2002
    Beiträge
    64
    Hallo,
    wenn du zuerst etwas in die db füllen möchtest musst du das so machen:

    <?
    mysql_connect("localhost","root","pw") or die ("Keine Verbindung moeglich");
    mysql_select_db("no-nick") or die ("Die Datenbank existiert nicht");

    $eingabe = "INSERT INTO gb SET name='Bobby'";


    //$ergebnis = ist bei einem insert nicht wichtig bei einem select müsstest du es verarbeiten

    mysql_query($eingabe);
    ?>

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    PHP-Code:
    <? 
    mysql_connect("localhost","root","pw") or die ("Keine Verbindung moeglich"); 
    mysql_select_db("no-nick") or die ("Die Datenbank existiert nicht"); 

    $eingabe = "INSERT INTO gb SET name='Bobby'"; 


    //$ergebnis = ist bei einem insert nicht wichtig bei einem select müsstest du es verarbeiten 

    mysql_query($eingabe); 
    ?>
    und wie kann den Bobby wider anzeigen lassen ??

    PHP-Code:
    <? 
    mysql_connect("localhost","root","pw") or die ("Keine Verbindung moeglich"); 
    mysql_select_db("no-nick") or die ("Die Datenbank existiert nicht"); 

      $abfrage = "SELECT * FROM gb";

    ?>
    so irgendwie oder ??

  6. #6
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    dann noch ein
    $result = mysql_query($abfrage)
    und ein
    $array = mysql_fetch_array($result)
    dann hast du in $array['name'] die Werte wieder, wenn das dein erster eintrag in der tabelle war.

    Wie hast du den (hast du das überhaupt??) die Mysql-Tabelle gb erstellt?

  7. #7
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    PHP-Code:
    <?
     mysql_connect("localhost","root","pw") or die ("Keine Verbindung moeglich");
     mysql_select_db("no-nick") or die ("Die Datenbank existiert nicht");

     $result = mysql_query($abfrage)
     $array = mysql_fetch_array($result)
    ?>
    das kommt

    Parse error: parse error in /var/www/test2.php on line 6

  8. #8
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Da fehlen die Semikolon am Ende von den beiden Zeilen, und du solltest drauf achtend as deine Variable $abfrage leer ist.

  9. #9
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    Original geschrieben von mehlvogel
    Da fehlen die Semikolon am Ende von den beiden Zeilen, und du solltest drauf achtend as deine Variable $abfrage leer ist.
    darauf achten, dass $abfrage leer ist??
    wohl eher das soetwas davor steht:

    PHP-Code:
    $abfrage "SELECT * FROM gb"
    @localhost

    wie wärs wenn du einfach mal RTFM machst?
    ich weiß, dass du das nicht gerne hörst, aber das sind grundlagen in der Programmiersprache (das mit den semicala z.B.) und auch sonst scheinst du ja von php nicht viel zu verstehen, also schau dir einfach mal bei php.net die Dokumentation an, da steht auch wie du mysql dbs ansprichst drinnen!

  10. #10
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    ich meinte er solle BEachten das die Variable leer ist und dran denken solle diese vorher zu füllen
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  11. #11
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    ach so..

  12. #12
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    ich breucht ein mal einen cood wie ich das eindrage und wie ich das sehe weil ich mir das auf http://www.schattenbaum.net/php/ wie oft durch gegangen bin und es geht irgen wie nicht.

    PHP-Code:
    <?
     mysql_connect("localhost","root","pw") or die ("Keine Verbindung moeglich");
     mysql_select_db("no-nick") or die ("Die Datenbank existiert nicht");

     $result = mysql_query($abfrage)
     $array = mysql_fetch_array($result)
     $abfrage = "SELECT * FROM gb";
    ?>
    so kann ich die datenbank auch nicht abfragen

  13. #13
    Registrierter Benutzer Avatar von SeCa
    Registriert seit
    07.11.2002
    Beiträge
    64
    Ich würde dir empfehlen zuerst mit einem mysql-clienten ein bisschen zu experimentieren. Und zwar einen Textbasierenden. Ich habe das gefühl, dass du das zusammenspiel von mysql und php noch nicht ganz kapiert hasst(Wenns nicht stimmt ignorieren, und sonst: keine angst ist wirklich nicht schwirig )

  14. #14
    Registrierter Benutzer
    Registriert seit
    20.01.2003
    Ort
    Wien
    Beiträge
    65
    da ich mich viel mit mysql beschäftige hoffe ich kann euch hier helfen


    // EINGABE //


    PHP-Code:

    mysql_query
    ("INSERT INTO tabelle (Wert1,Wert2) VALUES ('$Wert1','$Wert2')"); 
    // AUSGABE //

    PHP-Code:

    $ausgabe_query 
    mysql_query("SELECT * FROM tabelle ORDER BY Wert1");

    $ausgabe mysql_fetch_object($ausgabe_query) ;

    print 
    $ausgabe->Wert1



    solltest du mehr als einen Wert in einer html-tabelle ausgeben wollen :



    <table cellpadding=0 cellspacing=0 border=1>
    <tr><td>Meine Tabelle<td></tr>


    PHP-Code:

    $ausgabe_query 
    mysql_query("SELECT * FROM tabelle ORDER BY Wert1");

    while (
    $ausgabe mysql_fetch_object($ausgabe_query))  {

        print 
    "<tr><td>$ausgabe->Wert1</td></tr>";



    </table>


    Mit freundlichen Grüßen
    Michael
    Geändert von silvercross (22-01-2003 um 09:40 Uhr)
    Open Source, Open Mind

    MTS-FORUM

  15. #15
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Ich würde dir wirklich empfehlen die Einsteiger Tutorials zu lesen. Das auf Schattenbaum hört sich lustig an (zumindest hab ich noch kein Tutorial von einer Frau gelesen ) Vielleicht solltest du dich vielleicht auch nochmal auf dynamic-webpages.de umschauen. Dort gibt es jede Menge.
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

Lesezeichen

Berechtigungen

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