Anführungszeichen in php/sql

Dieses Thema im Forum "Webentwicklung" wurde erstellt von naitsgang, 12. April 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 12. April 2007
    Kann mir mal jemand sagen ob alles richtig gesetzt ist/
    Was man noch setzen muss.Ich hab grad überhaupt
    keine ahnung von sowas und der "Coder" weiß auch
    nciht weiter...Bitte helft mir.
    MFG naitsgang
     
  2. 12. April 2007
    AW: Anführungszeichen in php/sql

    Klappt es denn nicht oder wie?

    Musst schon sagen, obs n Fehler gab und wennja, siehse ja was nicht eingetragen wird, bzw wenn überhaupt nix, dann schreib das auch

    greetz
     
  3. 12. April 2007
    AW: Anführungszeichen in php/sql

    Klasse Coder hast du da. Nicht nur, dass die Methode mit url1-url10 voelliger Mist ist, sondern auch, dass er seinen eigenen SQL-Query nicht fixen kann...

    1. "CURDATE(),CURTIME(),"
    2. '".$artist"'

    Ist mir so aufgefallen.

    P.S.: Mich wuerde mal interessieren, wer dein Coder ist. Einer vom Board?
     
  4. 12. April 2007
    AW: Anführungszeichen in php/sql

    Naja er is nicht unbedingt DER CODER sondern
    der einzige Kumpel der sich mit sowas auskennt^^.
    Ja er war mal hier im Board.KlausTrofobie...Dürfte fast
    jeder kennen^^.
    Der Error:
     
  5. 13. April 2007
    AW: Anführungszeichen in php/sql

    Ich habe dir doch gepostet, was falsch ist...
     
  6. 13. April 2007
    AW: Anführungszeichen in php/sql

    PHP:
    $sql  'INSERT INTO tab_mp3s '  "\n"  .
           
    '       (artist, titel, album, genre, jahr, size, kbits, url, url2, url3, url4, url5, url6, '  "\n"  .
           
    '       url7, url8, url9,url10, songtext, uurl, uname, datum, zeit, format) '  "\n"  .
           
    '       VALUES (\''  $artist  '\',\''  $titel  '\', \''  $album  '\', \''  $genre  '\', \''  $jahr  .
           
    '\', \''  $size  '\',\''  $kbits  '\',\''  $url  '\',\''  $url2  '\',\''  $url3  '\',\''  $url4  .
           
    '\',\''  $url5  '\',\''  $url6  '\',\''  $url7  '\',\''  $url8  '\', \''  $url9  '\', \''  $url10 .
           
    '\', \''  $songtext  '\', \''  $uurl  '\', \''  $uname  '\', CURDATE(), CURTIME(), \''  $format  '\')' ;
    ist nicht getestet, aber sollte funktionieren.

    Auch wenn ich nie so einen Query in meine Scripte einbauen würde ....
     
  7. 14. April 2007
    AW: Anführungszeichen in php/sql

    also ich wurde mal bei den spaltenbezecihnugen url1-10 das 1-10 in buchstaben abändern kommt besser
     
  8. 14. April 2007
    AW: Anführungszeichen in php/sql

    für so lange querys mach ich zu übersichthalber mehrere zeilen.

    hier deiner:

    PHP:
    //tables
    $sql  "INSERT INTO tab_mp3s (" ;
    $sql  .= "artist, titel, album, genre, jahr, size, kbits," ;
    $sql  .= "url, url2,url3,url4,url5,url6,url7,url8,url9,url10,songtext, uurl, uname," ;
    $sql  .= "datum, zeit, format" ;
    //end tables
    $sql  .= ") Values (" ;
    //inserts
    $sql  .= "'" . $artist . "'," ;
    $sql  .= "'" . $titel . "', " ;
    $sql  .= "'" . $album . "', " ;
    $sql  .= "'" . $genre . "', " ;
    $sql  .= "'" . $jahr . "', " ;
    $sql  .= "'" . $size . "'," ;
    $sql  .= "'" . $kbits . "'," ;
    $sql  .= "'" . $url . "'," ;
    $sql  .= "'" . $url2 . "'," ;
    $sql  .= "'" . $url3 . "'," ;
    $sql  .= "'" . $url4 . "'," ;
    $sql  .= "'" . $url5  . "'," ;
    $sql  .= "'" . $url6 . "'," ;
    $sql  .= "'" . $url7 . "'," ;
    $sql  .= "'" . $url8 . "'," ;
    $sql  .= "'" . $url9 . "'," ;
    $sql  .= "'" . $url10 . "'," ;
    $sql  .= "'" . $songtext . "'," ;
    $sql  .= "'" . $uurl . "'," ;
    $sql  .= "'" . $uname . "'," ;
    $sql  .= "'" . CURDATE (). "'," ;
    $sql  .= "'" . CURTIME (). "'," ;
    $sql  .= "'" . $format . "'" ;
    //end inserts
    $sql  .= ")" ;
    //query
    mysql_query ( $sql );
    kommt sehr viel übersichtlicher und wenn du nen prase_error hast kannste auch schnell zur zeile springen und schaun was flasch is.

    ps: denn query von area-52 kannste in die tonne treten^^
     
  9. 14. April 2007
    AW: Anführungszeichen in php/sql

    lol na dann, aber deinen gleich hinterher

    PHP:
    $sql  .= "'" . CURDATE (). "'," ;
    $sql  .= "'" . CURTIME (). "'," ;
    wie sollte denn das funktionieren?=)

    PS: Es währe noch schöne eine Begründung zu bekommen warum man meinen in die Tonne kicken kann... zumal ich keinen Unterschied zu deinem erkennen kann bis auf die Tatsache das deiner im Gegensatz zu meinem nicht funktionieren wird
     
  10. 14. April 2007
    AW: Anführungszeichen in php/sql

    OMG was für ein Befehl.... also ich geb dir mal nen Tipp.... schau dir mal unter Wikipedia die Regeln der 1. und 2. Normalform an (zu finden wenn du nach "Normalisierung" suchst....

    Dort wirste einiges finden was dir diese Tabelle ein wenig aufsplitten wird wodurch so nen sch***** nich mehr zustande kommt... (sry für die wortwahl)

    achja und wenn du bei Murdoc das eine , (komma) raus nimmst damit Curdate und CurTime in einem Spalteneintrag stehen dann läuft das ding und ist am übersichtlichsten...
     
  11. 14. April 2007
    AW: Anführungszeichen in php/sql

    edit: jetzt erst gemerkt das curdate() und curtime() mysqlfunktionen sind... hatte nicht darauf geachtet, sry

    PHP:
    $sql  .= "CURDATE()," ;
    $sql  .= "CURTIME(),"
     
  12. 14. April 2007
    AW: Anführungszeichen in php/sql

    So klappt alles.Vielen
    Dank...
    //closed
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.