Pregunta:
Fecha: 29-01-2018 23:49:44
(En Español)
<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 :) Votos: 0 - Respuestas: 4 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn Link
¿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 :) 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
