Observăm similitudinea între cele două abordări. Cu funcţia mysql_connect ne conectăm la baza de date specificând hostul la care aceasta se află (localhost), numele de utilizator (root) şi parola (pentru că aceasta este goală folosim un string gol: "").Funcţia mysql_select_db ("librarie") este echivalentă cu USE librarie. Aceste două funcţii trebuie apelate întotdeauna atunci când dorim să lucrăm cu baza de date, înainte de a efectua vreo interogare. Putem efectua oricât de multe interogari dorim fără să fie nevoie să ne reconectăm pentru fiecare din ele la baza de date, doar prin apelarea mysql_connect şi mysql_select_db o singură dată la început.
În ce priveste mysql_query, notăm două lucruri. În primul rând, nu am folosit punct şi virgulă pentru a încheia instrucţunea SQL aşa cum era necesar în linia de comandă. În al doilea rând, dacă rulaţi scriptul în browser nu veţi vedea nimic pe ecran aşa cum probabil v-aţi asteptat. Aceasta pentru că mysql_query execută interogarea dar nu afişează rezultatul ci returneazî o valoare: TRUE dacă interogarea a fost efectuatî cu succes sau FALSE dacă aceasta a eşuat. Pentru instrucţiunile de tip SELECT, SHOW, EXPLAIN sau DESCRIBE, mysql_query returnează şi un identificator de resurse pe care îl putem atribui unei variabile.