Hallo,
ich habe eine Datenbank, die wie folgt aufgebaut ist:
Nun versuche ich eben diese Einträge auszugeben:
Problem dabei:
Es wird allerdings keine weitere DB-Abfrage durchgeführt. Wenn ich nun den folgenden Codeteil entferne, klappt es:
Genau diese beiden Felder sind als TEXT in der DB definiert...
...und genau hier weiß ich nicht weiter. Hat vielleicht jemand einen Ansatz für mich?
ich habe eine Datenbank, die wie folgt aufgebaut ist:
Code:
CREATE TABLE IF NOT EXISTS `eintraege` ( `id` smallint(10) unsigned NOT NULL auto_increment, `title` varchar(200) NOT NULL default '', `entry` text NOT NULL, `expanded` text NOT NULL, `posted` int(11) unsigned NOT NULL default '0' PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
PHP-Code:
$sql = 'SELECT * FROM eintraege ORDER BY posted DESC LIMIT 0, 15';
$mysql->query($sql);
while($row = $mysql->fetch_obj()) {
$title = $row->title;
if(Trim($row->expanded) != '') $textausgabe = $row->entry.$row->expanded;
else $textausgabe = $row->entry;
}
Critical Error :
Description: Can not select d00b925d
MySQL error nummer: 2006
MySQL error description: MySQL server has gone away
Description: Can not select d00b925d
MySQL error nummer: 2006
MySQL error description: MySQL server has gone away
PHP-Code:
if(Trim($row->expanded) != '') $textausgabe = $row->entry.$row->expanded;
else $textausgabe = $row->entry;
...und genau hier weiß ich nicht weiter. Hat vielleicht jemand einen Ansatz für mich?
Kommentar