Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] mysql weiß nicht weiter

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] mysql weiß nicht weiter

    Hallo,
    Ich möchte per POST einen text an ein php script übergeben, welches den Text in eine tabelle einfügt.
    Zuvor soll die tabelle gellert werden.

    html:
    Code:
    <html>
    <body>
    <form action = "test.php" method = "post">
        <p align="center"><input name = "data" maxlength="20">
    	Daten<p>
        <p align="center"><input type = "submit">
        <input type = "reset">
    </form>
    </body>
    </html>
    php:
    PHP-Code:
    <?php

    $data 
    $_POST["data"];

    if (
    strlen($data) > 4)
    {

    $link mysql_connect("***","***""***");

    mysql_select_db("***");

    $sql "TRUNCATE TABLE `***`; INSERT INTO `***`.`***` (`spalte1`, `spalte2`) VALUES (\'" mysql_real_escape_string($data) . "\', \'" time() . "\');";

    $res mysql_query($sql$link);

    echo 
    $res;

    }
    else {echo 
    0;}
    ?>
    Es kommt nichts zurück
    Bin Anfänger und weiß nicht weiter -.-

  • #2
    mysql weiß nicht weiter

    Hallo!

    Lies dir bitte mal den Artikel zu SQL Debugging durch und wende die entsprechenden Befehle an, dann wird das ein wenig klarer für dich.

    SQL Debugging

    Kommentar


    • #3
      1. mysql_query kann nur einen Query verarbeiten
      2. was willst du mit dem Backslash vor den Hochkommas?

      Kommentar


      • #4
        und das aus dem Query entstehende resultat, ein Objekt, lässt sich nicht wie ein normaler String ausgeben.

        Kommentar


        • #5
          Zitat von maxorxy Beitrag anzeigen
          und das aus dem Query entstehende resultat, ein Objekt, lässt sich nicht wie ein normaler String ausgeben.
          naja, weiß nicht sonst kam da eine 1 zurück
          aber das wesentliche, was ich vergaß zu sagen ist, dass nix in der tabelle geschieht..


          edit:
          habs hinbekommen, hab mysql_error angewandt und da stand syntax fehler
          hab dann nochmal hingeschrieben und es geht nun alles xD

          Kommentar

          Lädt...
          X