Показать сообщение отдельно
Старый 23.03.2006, 17:06     # 18
SergoZD
::VIP::
 
Регистрация: 19.10.2003
Адрес: Питер
Пол: Male
Сообщения: 1 467

SergoZD Простой бог
SergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой бог
Вопрос по php+mysql, посему решил не создавать новой темы.

Есть некая функция
PHP код:
function query ($query)
{
   
$result=mysql_query($query) or error("400 Bad Request","<br><b>Error:</b> ".mysql_error()."<br><b>due execution query:</b> ".$query);

   while(
$res=mysql_fetch_assoc($result))
   {
      
$resalt[]=$res;
   }
   return 
$resalt;

которая преобразует результат запроса в ассоциативный массив
есть две проблемы:
1. если результат запроса нулевой, то происходит благополучное вываливание апача с еррором
2. хочется через эту же функцию выполнять запросы "UPDATE DELETE" и т.п., дающие в качестве результата boolean (при них выдается ошибка про неподдерживаемый тип данных в mysql_fetch_assoc)
Как решить такую задачку?

Для второго варианта делал проверку на тип boolean, и если не совпадает, то выполнял цикл while, но вот 1 проблемы это не решало...
SergoZD вне форума