Problemas al usar MySql y PHP juntos

  • Autor Autor ingcamiloibarrayepes
  • Fecha de inicio Fecha de inicio
I

ingcamiloibarrayepes

Gamma
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, he tenido varios inconvenientes ya que siempre que intento hacer algun proyecto con base de datos MySql y PHP me sale este tipo de errores:

Warning: mysql_query() expects parameter 2 to be resource, object given in

otro que me dice que mysql_connect es obsoleto y sera elminiado, que lo cambie por mysqli
 
Pues el error te dice todo, el primer es que el mysql_query debe tener dos parámetros, que es la conexión y la query.

PHP:
$conexion = mysqli_connect('localhost', 'root', '', 'bd_name');
$query = "SELECT * FROM `tabla`";
mysqli_query($conexion, $query);

El segundo error eso mismo, que cambies mysql por mysqli XD
 
Tratá de siempre utilizar MySQLi ya que es la mismisima version mejorada de mysql :encouragement: . Va, a mi me gustar estar siempre utilizando lo "nuevo"
 
PHP:
<?php
$servidor = "localhost";
$usuario = "username";
$pass = "password";

// Crea la conexion a la base de datos
$conexion = new mysqli($servidor, $usuario, $pass);

// revisa si a ocurrido algun error :(
if ($conexion->connect_error) {
    die("Error al conectarse a la base de datos: " . $conn->connect_error);
} 

//hacemos la consulta a la tabla posts
$consulta = "SELECT * FROM posts";
$ejecutar_consulta = $conexion->query($consulta);

//creamos un loop while
while($resultados = $ejecutar_consulta->fetch_array()){

//extraemos posts
echo $resultados['titulo-de-algun-post'];

}
?>
 
Última edición:
PHP:
<?php
$servidor = "localhost";
$usuario = "username";
$pass = "password";

// Crea la conexion a la base de datos
$conexion = new mysqli($servidor, $usuario, $pass);

// revisa si a ocurrido algun error :(
if ($conexion->connect_error) {
    die("Error al conectarse a la base de datos: " . $conn->connect_error);
} 

//hacemos la consulta a la tabla posts
$consulta = "SELECT * FROM posts";
$ejecutar_consulta = $conexion->query($consulta);

//creamos un loop while
while($resultados = $ejecutar_consulta->fetch_array()){

//extraemos posts
echo $resultados['titulo-de-algun-post'];

}
?>

Estás seleccionando la base de datos? cual es el error ahora.
 
Atrás
Arriba