Der Code:
tablename
id smallint(5) NOT NULL auto_increment,
name varchar(35) NOT NULL default '',
data text NOT NULL,
PRIMARY KEY (id)
Das Problem besteht darin, dass solange die Spalte 'data' den Typ text hat, ich folgende Fehlermeldung erhalte:
Ändere ich den Spaltentyp in 'varchar', funktioniert alles einwandfrei.
Kann mir jemand bitte erklären, worin der Unterschied liegt.
Danke im Voraus
Eugen
PHP-Code:
$a = mysql_fetch_object(mysql_query("SELECT * FROM tablename ORDER BY RAND() LIMIT 1"));
echo $a->data;
id smallint(5) NOT NULL auto_increment,
name varchar(35) NOT NULL default '',
data text NOT NULL,
PRIMARY KEY (id)
Das Problem besteht darin, dass solange die Spalte 'data' den Typ text hat, ich folgende Fehlermeldung erhalte:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in ...
Kann mir jemand bitte erklären, worin der Unterschied liegt.
Danke im Voraus
Eugen
Kommentar