mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 21:41 Benutzername: Passwort: Auto-Login

Thema: MySQL / php - Text Fehlermeldung vom 26.09.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> MySQL / php - Text Fehlermeldung
Autor Nachricht
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst So 26.09.2004 13:42
Titel

MySQL / php - Text Fehlermeldung

Antworten mit Zitat Zum Seitenanfang

Hey Leutz...
habe ein kleines Intercom geschrieben - nix aufregenden!
Nur bekomme ich immer folgende Fehlermeldung, wenn der TEXT aus den Textfeld übergeben wird!!!
Habt ihr 'ne Idee?


Fehlermeldung:
Code:

Fehler in Zeile 34 in /www/htdocs/lstrasse/login/communicate/post.php: Fehler! - MySQL meldet: You have an error in your SQL syntax near 'goo')' at line 1


Quellcode:
Code:

<?php

require("../login_check.php");

if ($text!="")
   {
   echo "<!--Nachricht is ok -->\n";
   }
else
   {
   include ("error.php");
   die;
   }
if ($header!="")
   {
   echo "<!--Header is ok -->\n";
   }
else
   {
   include ("error.php");
   die;
   }
   
// Ändert \n in HTML BREAKS: <br>
$text = str_replace("\n", "<br>", "$text");

$datum= date("Y-m-d");

// Verbindung zur DB wird aufgebaut ++++++++++++++++++++++++++++++++++++++++++++
$link = mysql_connect("localhost","XXXX","XXXX");
mysql_select_db ("XXXX");

$anfrage = "INSERT INTO meg33intercom (datum,name,header,text) VALUES ('$datum','$USER','$header','$text')";
mysql_query($anfrage) or error(__LINE__,__FILE__,"Fehler!",mysql_error());   

 
include ("ok.php");

// Beendet db-Verbindung
mysql_close($link);
   
?>
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 26.09.2004 13:43
Titel

Antworten mit Zitat Zum Seitenanfang

lass doch mal dein query ausgeben bevor du es ausführst, die
fehlermeldung sieht irgend wie nach einem apostroph in ner
variablen aus, die nicht mit addslashes() behandelt wurde.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst So 26.09.2004 13:52
Titel

Antworten mit Zitat Zum Seitenanfang

Ja denke auch, dass es sich um irgend ein Apostroph handelt!
Aber wie bekomme ich es weg ? * Wo bin ich? *
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 26.09.2004 13:56
Titel

Antworten mit Zitat Zum Seitenanfang

dastef hat geschrieben:
... dein query ausgeben ..... mit addslashes() behandelt ...


sorry, aber mit denken kommen wir net weit - leg halt die fakten
auf den tisch. echo $anfrage; und das ergebnis da rein, und im
manual unter string funktionen blättern und addslahes() finden.
  View user's profile Private Nachricht senden
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst So 26.09.2004 15:25
Titel

Ergebnis

Antworten mit Zitat Zum Seitenanfang

Hier das ERgebniss:


echo

Code:

INSERT INTO meg33intercom (datum,name,header,text) VALUES ('2004-09-26','Meier','ölkjölkj','lkjhökjh'test')
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst So 26.09.2004 15:32
Titel

Antworten mit Zitat Zum Seitenanfang

damit solltest du den fehler aber schon gefunden haben...
 
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst So 26.09.2004 15:35
Titel

Antworten mit Zitat Zum Seitenanfang

jepp! *ha ha*

Code:

$text=addslashes($text);


war wohl doch zu viel Alk gestern Lächel
  View user's profile Private Nachricht senden
 
Ähnliche Themen [mySQL DB] Fehlermeldung beim aufspielen eines Backups
per PHP/MySQL: Überschrift und Text für Termine pflegen
[PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden
[PHP/MySQL] MySQL Error: 1054, falsche Tabelle ausgewählt?
[MySql]Lost connection to MySQL server during query
BLOB in mysql per php oder mysql einfügen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.