Estoy creando una API de php restful y actualmente tengo la información de conexión de la base de datos en cada función.¿Necesito una conexión php mysql en cada función que utiliza la base de datos?
//Connect To Database
$hostname=host;
$username=username;
$password=password;
$dbname=dbname;
mysql_connect($hostname, $username, $password) OR DIE('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);
mysql_query($sqlApiAccess) or die('Error, insert query failed');
¿Cuál es la mejor manera de hacerlo, puedo tener una conexión de base de datos por archivo php? ¿O debo hacerlo por función que usa la base de datos?
sólo uno por qué cree que necesita más? – Vytautas
Por cierto, eche un vistazo a la biblioteca 'PDO'. Proporciona la forma agradable orientada a objetos para trabajar con DB (a diferencia de 'mysql' y' mysqli'); también permite declaraciones preparadas (mientras que 'mysql' IIRC no las admite, dejando todo el material de escape al desarrollador). – penartur
Soy nuevo en PHP y no estaba seguro sobre los requisitos de las conexiones de db. Veré la biblioteca PDO – Moltra