Hallo,
ein sehr sehr seltsames Problem, das ich habe:
$ergebnis = mysql_query("select name, text from tabelle group by name",$daten);
while (...)
Es gibt ständig Fehler, Name ist VARCHAR und Text ist TEXT in MySQL, sobald ich Text als VARCHAR anlege, geht alles problemlos.
Kann sich einer das erklären?
ich kann also nur gruppieren mit GROUP BY wenn sich kein TEXT Feld in MySQL befindet
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
Das geht schon, es hängt nur davon ab, was Du erreichen willst. Ein GROUP BY faßt gleiche Datensätze zusammen, wenn das Text-Feld keinen FULLTEXT-Index hat, dann dürfte es für die Datenbank eine Black-Box sein, also alle Texteinträge identisch. Füge mal in den Select-Teil noch ein count(*) ein und Du solltest sehen, daß die Datenbank einfach alle zusammengefasst hat die zu einem name gehören.