Ausgabe mit substring geht nicht

Encor3

Mitglied
Folgende Abfrage liefert mir nur eine leere Seite ohne Inhalt

PHP:
<?
include("config.inc.php");
$sqlCon = mysql_connect($host, $user, $pw) or die($mysqlerror);
mysql_select_db($dbname, $sqlCon) or die($mysqlerror);
$res=mysql_query("SELECT SUBSTRING(text,LENGTH(SUBSTRING_INDEX(text, '\n', 4))) FROM scm_test WHERE id=".$id, $sqlCon)or die(mysql_error());
$obi=mysql_fetch_object($res);
echo $obi->text;
?>

obwohl sich in der Datenbank ein Text befindet der mehrere Zeilen lang ist, die mit \n abgeschlossen werden.
 
Ich vermute mal, es liegt daran, dass du in der Ergebnisliste ünerhaupt kein "text" hast.

Gehts so?
Code:
$res = mysql_query("
                    SELECT SUBSTRING(text,LENGTH(SUBSTRING_INDEX(text, '\n', 4)))
                        as text 
                            FROM scm_test 
                                WHERE id=".$id, $sqlCon)
       or die(mysql_error());
 
Zurück