Hiho
$sql = "SELECT * FROM tabelle WHERE spalte1 LIKE '%$suche%' AND spalte2 LIKE '%$suche%' AND spalte3 LIKE '%$suche%' ORDER BY $suche DESC";
Du willst _wirklich_ nach $suche ordnen? (Ich weiss zwar nicht, ob das was mit deinem Problem zu tun hat, aber auf jeden Fall kommt es mir seltsam vor - ein solcher _Spaltenname_ dürfte in ca. 99.9% aller Suchanfragen nicht existieren. Allerdings sollte es dann einen aussagekräftigen SQL-Fehler geben ;-) )
Liebe Grüße
mbr