PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Funktion zu ersetzen (http://www.selfphp.de/forum/showthread.php?t=16352)

Infinity 12.03.2007 15:13:49

Funktion zu ersetzen
 
Also wie erklär ich das etz??^^
Also ich hab folgenden code:
PHP-Code:

<?php

function jb_repl($value) {

$sqljb_r1 "SELECT * FROM new_grp_jobs ORDER BY id DESC";
  
$resultjb_r1 mysql_query($sqljb_r1) or die(mysql_error());
    while (
$rowjb_r1 mysql_fetch_array($resultjb_1))
    {
      
$value str_replace($rowjb_r1['id'], "$rowjb_r1['name']"$value);
    }

?>

und in der tabelle new_grp_jobs gibt es 2 felder, names id und name, und für jeden tabellen eintrag soll nun ein replace erstellt werden, aber iwie geht das net, und ich bekmm beim aufrufen 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 '' at line 1
die function is die erste SQL syntax, also muss da was nicht stimmen

Danke schon ma

|Coding 12.03.2007 15:42:52

AW: Funktion zu ersetzen
 
Irgendwie passt die Fehlermeldung nicht zum Fehler... Das SQL-Statement ist korrekt.

[...]
$resultjb_r1 = mysql_query($sqljb_r1) or die(mysql_error());
while ($rowjb_r1 = mysql_fetch_array($resultjb_1))
[...]

$resultjb_r1 und $resultjb_1 passen nicht recht zusammen.

lukgestach 12.03.2007 22:23:26

AW: Funktion zu ersetzen
 
Diese Fehlermeldung ist bie mir auch schon oft vorgekommen. Das muss wegen dem ORDER BY id DESC sein, obwohl das richtig ist. Lass diesen Teil mal weg, dann geht es. (Leider ordnet es die felder nicht mehr richtig)
Gruss Lukas


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:08:53 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.