Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » SQL/PHP Fehler, den ich nicht finde

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.04.2004, 16:37 Uhr
~Gast
Gast


Hallo

Ich finde bei mir einfach den Fehler im Script nicht.

Der Fehler:
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 '10' at line 1

Mein Zugriff auf die SQL DB:
[code PHP]
case "news":
$connect = mysql_query("SELECT title, content, link, linkname, picture, date, user, mail, dateid FROM main WHERE section='news' AND language='".mysql_escape_string($_GET['lang'])."' ORDER BY date DESC LIMIT " . $_GET['offset'] . ",10") or die(mysql_error());
$connect2 = mysql_query("SELECT COUNT(title) FROM main WHERE section='news' AND language='".mysql_escape_string($_GET['lang'])."'");
/* $connect3 ist in der While-Schleife in tpl_news.php*/
$connect4 = mysql_query("SELECT title, content, link, linkname, picture, date, user, mail FROM main WHERE dateid='".mysql_escape_string($_GET['id'])."' AND language='".mysql_escape_string($_GET['lang'])."'") or die(mysql_error());
include('../template/tpl_news.php');
break;
[/php]

Vielleicht könnt ihr mir ja weiterhelfen.

Danke

Dieser Post wurde am 18.04.2004 um 18:13 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.04.2004, 18:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


lass dir halt den Query mal ausgeben, scheinbar ist $_GET['offset'] nicht definiert oder < 0
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.04.2004, 20:52 Uhr
~Gast
Gast


Ja du hattest recht.
Ich hab jetzt noch eine if-Schleife hinzugefügt

if (isset($_GET['offset'])) {
.....

Danke dir jetzt funktionierts.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.04.2004, 22:12 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


machs halt so:



PHP 4:
DESC LIMIT " .($_GET['offset'] ? $_GET['offset']."," : "")."10")


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.04.2004, 13:40 Uhr
~Gast
Gast


Das ist noch besser danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: