Ergebnis 1 bis 3 von 3

Thema: MySQL Syntax Fehler

  1. #1
    ZTa
    Gast

    Standard MySQL Syntax Fehler

    Hallo,

    ich möchte gerne Inhalte von einer Tabelle in die andere speichern. Es kommt aber immer eine Fehlermeldung, die mit dem Syntax zutun hat.

    Code:

    PHP-Code:
    <?php

        
    require_once 'config2.php';

        
    $link mysql_connect($server$user$password);
        
    mysql_select_db($dbname);

        
    $query '
            SELECT
                    `link`,
                    `infoid`,
                    `name`,
                    `size`,
                    `lastupdate`,
                    `tracker`
              FROM
                    `cm_dl_links`
              ORDER BY
                    `id`
            '
    ;
        
    $result mysql_query($query$link);

        while( 
    $row mysql_fetch_assoc($result) ) {
            
    $query '
                UPDATE
                        `cm_dl_info`
                  SET
                        `link`       = "'
    .mysql_real_escape_string($row['link']).'",
                        `dlname`     = "'
    .mysql_real_escape_string($row['name']).'",
                        `size`       = "'
    .mysql_real_escape_string($row['size']).'",
                        `lastupdate` = "'
    .mysql_real_escape_string($row['lastupdate']).'",
                        `tracker`    = "'
    .mysql_real_escape_string($row['tracker']).'"
                  WHERE
                        `id` = "'
    .$row['infoid'].'
                '
    ;
            
    mysql_query($query$link)
                or die(
    mysql_error());
        }

    ?>
    Fehlermeldung:

    PHP-Code:
    You have an error in your SQL syntaxCheck the manual that corresponds to your MySQL server version for the right syntax to use near '"1' at line 10 
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiserliche Hoheit Avatar von No0ob
    Registriert seit
    02.01.2006
    Ort
    Nähe Frankfurt
    Beiträge
    1.500
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    mach mal statt $query = ' $query = "

  3. #3
    Kaiserliche Hoheit
    Registriert seit
    15.07.2005
    Ort
    Hagen (NRW)
    Beiträge
    1.515
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Nach
    Code:
    `id` = "'.$row&#91;'infoid'&#93;.'
    fehlt ein ".

    Ich hab das mal ergänzt und den Code ein wenig umformatiert (bessere Lesbarkeit):

    Code:
    <?php
    
    require_once 'config2.php';
    
    $link = mysql_connect&#40;$server, $user, $password&#41;;
    mysql_select_db&#40;$dbname&#41;;
    
    $query = '
    SELECT
      `link`, `infoid`, `name`, `size`, `lastupdate`, `tracker`
    FROM `cm_dl_links`
    ORDER BY `id`';
    $result = mysql_query&#40;$query, $link&#41;;
    
    while&#40; $row = mysql_fetch_assoc&#40;$result&#41; &#41; &#123;
    $query = '
    UPDATE `cm_dl_info`
    SET
      `link` = "'.mysql_real_escape_string&#40;$row&#91;'link'&#93;&#41;.'",
      `dlname` = "'.mysql_real_escape_string&#40;$row&#91;'name'&#93;&#41;.'",
      `size` = "'.mysql_real_escape_string&#40;$row&#91;'size'&#93;&#41;.'",
      `lastupdate` = "'.mysql_real_escape_string&#40;$row&#91;'lastupdate'&#93;&#41;.'",
      `tracker` = "'.mysql_real_escape_string&#40;$row&#91;'tracker'&#93;&#41;.'"
    WHERE
      `id` = "'.$row&#91;'infoid'&#93;.'"';
    mysql_query&#40;$query, $link&#41;
    or die&#40;mysql_error&#40;&#41;&#41;;
    &#125;
    
    ?>
    Zoggerforum.de Betreuer * Mod @ ibforen.de * Admin @ daoc-ds.de
    ICQ Nummer kann via PN erfragt werden

Ähnliche Themen

  1. MySQL-Befehl Fehler
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 30.06.2008, 16:57
  2. MySQL - CREATE Fehler
    Von Ralf Wedmann im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 07.06.2008, 19:43
  3. Hilfe mit Mysql syntax
    Von JDF1976 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 19.01.2007, 07:09
  4. mysql fehler
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 22.05.2005, 23:08
  5. Fehler in mysql Datenbank
    Von Ricken im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 12.08.2004, 22:19

Stichworte

Berechtigungen

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