Frank (no reg): Error: You have an error in your SQL syntax

Beitrag lesen

Hi,

Junge, du hast wirklich Tomaten auf den Augen.

Es kürzt den Namen deshalb ab, weil es mit dem MINUS als OPERATOR FÜR SUBTRAKTION in einem Datenbanknamen (was ist wohl das Ergebnis von "lachen" MINUS "garantiert_de_1"??) nichts anfangen kann. Genau an der Stelle wo das MINUS im Namen ist, beschwert sich MySql über die fehlerhafte Verwendung des MINUS.

"-garantiert_de_1.ratings" gibt es so nicht in einer datei von mir

Naja, wo kommt es denn dann her?

$sql = "SELECT total_votes, total_value, used_ips FROM $tableName WHERE id='$id_sent' ";
$query = mysql_query($sql)or die(" Error: ".mysql_error()."<br />".$sql);

  
Irgendwas füllt `$tableName`{:.language-php} mit "lachen-garantiert\_de\_1.ratings", wenn du es nicht bist, dann wird es wohl das Script sein, was du da einsetzt (Herzlichen Glückwunsch, Sie haben soeben einen Bug gefunden!). Da du angeblich bereits mit der richtigen Datenbank "lachen-garantiert\_de\_1" verbindest, braucht es den Datenbanknamen nicht nochmal als Präfix für die Tabelle. Du solltest also auch mit "ratings" allein leben können. Aber ich weiss ja nicht, was da sonst noch für Fehler bei dir herumlungern.  
  
Also, du weisst jetzt warum du den Fehler bekommst. (full stop)  
  
Und bitte nicht dauernd TOFU. Zitiere bitte nur die Passagen, die du kommentieren möchtest, wenn du überhaupt etwas kommentieren möchtest.  
  
Ciao, Frank