Buenas,
A ver si alguien me puede ayudar, (seguro que sí).
Tengo una web donde todo es actualizable i cambiable desde un panel por el usuario, informaciones, galeria de fotos, etc.. hasta aquí nada nuevo. Todo es bastante simple con PHP i Mysql.
El problema es que cada vez que hace una consulta a la base de datos, no me muestra el primer resultado, empezando siempre desde el segundo del Array.
Por ejemplo, en la galeria de fotos hay 9 registros, 4 de fotos de coches y 5 de motos. cuando lanzo una consulta general me muestra solo 8 registros y si filtro me muestra 3 coches o 4 motos... (desde la base de datos con phpmyadmin funcionan bien).
He ido creando variables con lo que voy salvando algunas cosas pero no es la manera, porque cuando quiero recoger un ID como es unico ya no me lo muestra.
Nunca me habia sucedido, y lo unico que he cambiado en los ultimos tiempos es el archivo conex.php que es requerido en las paginas i contiene lo siguiente:
<?php
function Conectarse()
{
//if (!($link=mysql_connect($host,$user,$pass)))
if (!($link=mysql_connect("localhost","usuario","pass word")))
{
echo "Error conectando a la base de datos.";
exit();
}
//if (!mysql_select_db($dbname,$link))
if (!mysql_select_db("basededatos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>
Y uso la función para conectar:
$link=Conectarse();
$query="SELECT * FROM tabla ";
$result = mysql_query ($query,$link);
$row = mysql_fetch_array($result);
Espero que se entienda el problema...
Gracias de antemano!