Problemas ao usar MySql e PHP juntos

  • Autor Autor ingcamiloibarrayepes
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
I

ingcamiloibarrayepes

Gamma
Redactor
Usuário com poucas negociações! Use sempre o saldo do 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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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 edição:
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.
 
Voltar
Topo