mysql_query

Посылает запрос базе данных MySQL.

Синтаксис:

int mysql_query(string query [,int link_identifier])

Эта функция посылает запрос query базе данных, связанной с идентификатором link_identifier. Если идентификатор не указан, то принимается во внимание последнее открытое соединение. Если до этого соединение небыло установлено, то выполняется операция mysql_connect() с параметрами по умолчанию.
SQL-выражение, указанное в параметре query, не должно оканчиваться ";".

Если выражение содержит ошибки, или его выполнение приводит к ошибкам, то функция mysql_query()
возвращает false.
В результате успешно выполненного запроса возвращается набор записей, который можно обработать следующими функциями:

mysql_result() - получить элемент набора записей
mysql_fetch_array() - внести запись в массив
mysql_fetch_row() - занести запись в нумерованный массив
mysql_fetch_assoc() - занести запись в ассоциативный массив
mysql_fetch_object() - занести запись в объект
Чтобы узнать, сколько записей было найдено командой SELECT, воспользуйтесь функцией mysql_num_rows().

Для того, чтобы узнать, сколько записей было изменено в результате выполнения запросов DELETE, INSERT, REPLACE или UPDATE, воспользуйтесь функцией mysql_affected_rows().

После обработки результатов запроса он может быть удален функцией mysql_free_result().
Но в этом нет необходимости, т.к. результаты сами уничтожаются после завершения работы сценария.