echo mysql_error(); - это зачем?
$perform = mysql_query( $select ) or die(здесь вывод ошибок, но выводить их нужно по условию отладки, а вываливать на страницу всем, это плохо);
while( $array = @mysql_fetch_array( $perform ) ){ - убрать собаку, и mysql_fetch_assoc, но $id = $array['id']; (и другие) в цикле будет означать, что после окончании цикла $id будет иметь значение последней записи. А вы чего хотите?
Расставьте акценты и приоритеты в описании. Многое чего вам хочется реализуется в рамках sql запроса.
|