Как формировать и посылать запросы к базе данных MySQL?
Для этого существует одна-единственная функция — mysql_query() — и возвращает она не что иное, как идентификатор результирующего набора данных.int mysql_query(string $query [,int $link_identifier])Эта функция в своем роде универсальна: она посылает MySQL-серверу запрос $query и возвращает идентификатор ответа, или результата. Параметр $query представляет собой строку, составленную по правилам языка SQL. Используется установленное ранее соединение $link_identifier, а в случае его отсутствия — последнее открытое соединение. Есть несколько команд SQL, которые возвращают только признак, успешно они выполнились или нет (например, это команды UPDATE, INSERT и т. д.). В таком случае этот признак и будет возвращен функцией. Наоборот, для запроса SELECT возвращается как раз идентификатор вывода, нулевое значение которого свидетельствует о том, что произошла ошибка.
Подробнее о запросах читайте в этой теме