Nueva pregunta

Pregunta:

Fecha: 29-01-2018 23:49:44 (En Español)

¿Cómo puedo realizar una conexión a una base de datos MySQL con PHP?[No resuelta]

Hola Buenas a todos! Soy nuevo en esta pagina web y tengo un problema en mi codigo ya que tengo que realizar una conexion, el codigo que utilizo es el siguiente:

<html>
<head>
<title>froga taulakin</title>
</head>
<body>

<?php
$servername = "localhost";
$username = "";
$password = "";
$dbname = "england";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

?>

<table border ="1">
<tr>
<td colspan ="8">PREMIER LEAGUE 2017/18</td>
</tr>
<tr>
<td>Team</td>
<td>Played</td>
<td>Win</td>
<td>Deal</td>
<td>Loss</td>
<td>Goals</td>
<td>Diff</td>
<td>Points</td>
</tr>

<?php
$result = mysqli_query($conn,"select * from premierleague2017/18");
while($row = mysqli_fetch_array($result))
{?>
<tr>

<td><?php echo $row["Team"];?></td>
<td><?php echo $row["Played"];?></td>
<td><?php echo $row["Wins"];?></td>
<td><?php echo $row["Deals"];?></td>
<td><?php echo $row["Loss"];?></td>
<td><?php echo $row["Goals"];?></td>
<td><?php echo $row["Diff"];?></td>
<td><?php echo $row["Points"];?></td>

</tr>

<?php
}

?>

</table>
</body>
</html>

el error me da en el:
$result = mysqli_query($conn,"select * from premierleague2017/18");
while($row = mysqli_fetch_array($result))
me pone: mysqli_fetch_array() expects parameter 1 to be mysqli_result
si alguien me ayudara seria de gran favor, muchas gracias a todos :)
Etiquetas: MySQL - PHP Votos: 0 - Respuestas: 4 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 30-01-2018 00:41:45 cambia esto:
    $result = mysqli_query($conn,"select * from premierleague2017/18");

    colocalo así:

    //si vas a filtrar por la fecha coloca el where con su respectivo campo
    $result = mysqli_query($conn,"select * from premierleague where campo = '2017/18' ");
    
    //si vas a mostrar todo solo esto
    $result = mysqli_query($conn,"select * from premierleague");
    
      Votos: 0 - Link respuesta
     
  • Fecha: 30-01-2018 01:03:46 Hola Carlos, he probado poniendo solo premierleague y me sale el mismo error, la cosa es que dentro de la base de datos tengo puesta con el nombre: premierleague2017/18 es el nombre completo...   Votos: 0 - Link respuesta
     
  • Fecha: 30-01-2018 01:33:34 pues cambia el nombre de tu tabla a:

    premierleague201718

    porque esa barra creo que no va a funcionar como nombre de tabla

    Identificador | Longitud máxima (bytes) | Caracteres permitidos
    Base de datos | 64 | Cualquier carácter permitido en un nombre de directorio, excepto '/', '\' o '.
    Tabla | 64 | Cualquier carácter permitido para un nombre de fichero, excepto '/', '\' o '.'.
    Columna | 64 | Todos los caracteres
    Indice | 64 | Todos los caracteres
    Alias | 64 | Todos los caracteres
      Votos: 0 - Link respuesta
     
  • Fecha: 30-01-2018 02:02:49 Hola Carlos! Ya lo conseguí y era por una tonteria... ya que a la hora de hacer la consulta lo escribía como me aparecia en la base de datos y al escribirlo me cogía mal... y lo que hice fue copiar y pegar como aparece y ahora me coge bien...
    Muchas gracias aun y todo por tu ayuda!
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com