php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.08.2011, 00:33  
Neuer Benutzer
 
Registriert seit: 21.08.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
oliking befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] You have an error in your SQL syntax...

Guten morgen/ abend ^^
Ich bin schon seit 1 stunde am suchen und ausprobieren und auch Google konnte mir nicht helfen! jetzt muss ich mal euch fragen!
Ich habe da ein Problem mit eine Code

der Code
PHP-Code:
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  if (
PHP_VERSION 6) {
    
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  
$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}
}

$colname_posteingang "-1";
if (isset(
$_SESSION['MM_Username'])) {
  
$colname_posteingang $_SESSION['MM_Username'];
}
mysql_select_db($database_local$local);
$query_posteingang sprintf("SELECT * FROM post WHERE empfaenger = %s AND read=1"GetSQLValueString($colname_posteingang"text"));
$posteingang mysql_query($query_posteingang$local) or die(mysql_error());
$row_posteingang mysql_fetch_assoc($posteingang);
$totalRows_posteingang mysql_num_rows($posteingang);
?>
wenn ich die seite (post.php) jetzt öffne dann bekomme ich folgende Fehlermeldung:
Zitat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'read=1' at line 1
Kann mir da jemand helfen??
lg
oliking
oliking ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.08.2011, 00:45  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Lass dir die Query zur Kontrolle ausgeben ...
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 21.08.2011, 00:46  
Benutzer
 
Registriert seit: 15.07.2011
Beiträge: 99
PHP-Kenntnisse:
Anfänger
xerox befindet sich auf einem aufstrebenden Ast
Standard

klingt zwar komisch und ich will auch net klugschei*en aber lass mal "PHP" weg also statt:
<?PHP einfach mal <?
komisch hat aber bei mir auch schon mal geklappt
xerox ist offline   Mit Zitat antworten
Alt 21.08.2011, 00:52  
Neuer Benutzer
 
Registriert seit: 21.08.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
oliking befindet sich auf einem aufstrebenden Ast
Standard

xerox das wäre zu einfach gewesen!^^

jetzt kommt die nächste dumme frage! wie lasse ich mir die Query ausgen?
oliking ist offline   Mit Zitat antworten
Alt 21.08.2011, 00:58  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Mit echo ...?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 21.08.2011, 01:28  
TBT
Neuer Benutzer
 
Registriert seit: 29.01.2008
Beiträge: 14
TBT ist zur Zeit noch ein unbeschriebenes Blatt
Standard

read in Backticks setzen also `read`
__________________
PHP 4 All Developer Forum
TBT ist offline   Mit Zitat antworten
Alt 21.08.2011, 01:53  
Neuer Benutzer
 
Registriert seit: 21.08.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
oliking befindet sich auf einem aufstrebenden Ast
Standard

TBT danke das wars!
oliking ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL Syntax Fehler Skyline PHP Einsteiger 4 12.07.2011 08:16
[Erledigt] Datenbank Problem SQL Syntax error Golmur Datenbanken 6 09.02.2011 13:25
Hilfe zu "You have an error in your SQL syntax" Eckotec PHP Tipps 2010 13 10.11.2010 23:30
You have an error in your SQL syntax BOSSE123 Datenbanken 4 14.08.2010 18:41
[Erledigt] SQL Syntax Fehler erniedd PHP Tipps 2009 16 02.04.2009 09:54
[Erledigt] Invalid query: You have an error in your SQL syntax Jerker Datenbanken 2 04.03.2009 15:09
Fehlermeldung You have an error in your SQL syntax; check... blu21 Datenbanken 2 18.09.2006 15:34
You have an error in your SQL syntax near PHP Tipps 2005-2 1 06.10.2005 21:55
[solved] Parse-Fehler bei INSERT INTO Datenbanken 19 15.08.2005 13:56
#1064 - You have an error in your SQL syntax. Datenbanken 8 27.05.2005 14:13
Bei Datenbankabfrage kommt 'You have an error in your SQL .' PHP Tipps 2005 3 01.02.2005 17:51
You have an error in your SQL syntax Creativ Datenbanken 1 20.10.2004 16:00
You have an error in your SQL PHP Tipps 2004 11 16.06.2004 14:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql syntaxfehler, you have an error in your sql syntax, ou have an error in your sql syntax; check the manual that corresponds to your mysql server, you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near ' )' at line 1

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum