Mailinglisten-Archive |
>> Die arme Datenbank, dass du die so bombardieren musst mit abfragen ! >> schau dass du sämlliche abfrage IMMER ausserhalb einer schleife >> durchführst. dies ist BEI JEDEM CODE ZUSCHAFFEN :-) >aber die zweite abfrage muss ich doch in die schleife schreiben, sonst >kriege ich ja nicht die '$tid', die ich brauche, oder wo ist da mein >denkfehler? tid sammeln in einem array und dann via einer einzigen abfrage die daten holen lassen: beispiel: $sql_S .= ' where ( '; $sql_SA = array(); $col_q = mysql_query('show columns from '.TAB_PROD); while( $col = mysql_fetch_array($col_q,MYSQL_ASSOC) ){ $sql_SA[] = sprintf(' p.%s like \'%%%s%%\' ',$col['Field'],$search); } $sql_S .= implode(' or ',$sql_SA).' ) '; und bitte keinen hinweis, dass sprintf hier fehl am platz ist, dass weiss ich selber ;-) kiri ________________ 8307 305 165 1781
php::bar PHP Wiki - Listenarchive