Te dejo un ejemplo completo de MySQL:
Conexión :
Código PHP:
$Conexion = mysql_connect('localhost', 'Usuario', 'Contraseña') or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db('BaseDatos', $Conexion);
Consulta:
Código PHP:
$Consulta = "SELECT * FROM NombreTabla WHERE Campo = 'Valor';";
$resultado = mysql_query($Consulta, $Conexion) or die(mysql_error());
$fila = mysql_fetch_assoc($resultado);
$totalfilas = mysql_num_rows($resultado);
Y ahora lo mismo en MySQLi que es la que deberías de empezar a usar.
Conexion:
Código PHP:
$Conexion = new mysqli($hostname, $username, $password, $database);
if (mysqli_connect_errno()) {
echo "Error en conexion: ". mysqli_connect_error();
exit();
}
$Conexion->select_db($database);
$Conexion->set_charset('utf8');
Consulta
Código PHP:
$Consulta = "SELECT * FROM NombreTabla WHERE CampoCondicion = 'Valor';";
$Fila = $Conexion->query($Consulta);
$TotalFilas = $Conexion->affected_rows;
// Una sola Fila
$Registro = $Fila->fetch_assoc();
// Recorrer las filas
while ($Registro = $Fila->fetch_assoc()){
echo 'Ejemplo del registro: ' . $Registro['NombredelCampo'].'<br>';
}
Fíjate que en ambos casos se pasa la conexión.