Повертає вміст однієї комірки від MySQL результуючої множини. Аргументом полю може бути зсув полю, ім'я полю або конструкція fieldname.tablename. Якщо стовпцю було привласнено альтернативне ім'я, то потрібно використовувати це ім'я замість імені стовпця. При роботі з великою результуючою множиною варто розглянути можливість використання однієї з функцій, що вибирають повний рядок. Оскільки ці функції повертають зміст множинних комірок при одному звертанні до них, вони працюють набагато швидше функції mysql_result(). Також слід зазначити, що числовий зсув аргументу полю визначається набагато швидше, ніж ім'я полю або tablename.fieldname-аргумент. Виклики функції mysql_result() не повинні бути змішані з викликами інших функцій, що мають справу з результуючою множиною.
Рекомендується наступний високоефективний варіант: mysql_fetch_array().
mixed mysql_result( int result, int row, [mixed field])
Mysql_select_db
Повертає true у випадку успіху, false у випадку помилки. Встановлює поточну активну базу даних на сервері, зв'язаному з заданим ідентифікатором посилання. Якщо не задано ніякого ідентифікатора посилання, то приймається останнє відкрите посилання. Якщо відкритого посилання немає, то функція намагається установити посилання, як би викликаючи функцію mysql_connect(), а потім використовує це посилання. Кожен наступний виклик функції mysql_query() здійснюється на активній базі даних.
int mysql_select_db( string database name, [int link_identifier])