Problema: pierdo el primer elemento de un array
Publicado por Victor (1 intervención) el 09/11/2017 16:42:28
Muy buenas, estoy empezando a programar en php y llevo un par de dias con un problema que no puedo resolver.
Tras hacer una consulta a una base de datos a traves de una funcion que he creado, el array que me devuelve esta incompleto, siempre falta el primer elemento del array.
La funcion es la siguiente:
Alguien podria decirme el error que estoy cometiendo?
Gracias por la atencion.
Tras hacer una consulta a una base de datos a traves de una funcion que he creado, el array que me devuelve esta incompleto, siempre falta el primer elemento del array.
La funcion es la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function getDestino($origen) {
$conexion = new Database();
$sql = "SELECT DISTINCT destino FROM terravision_destinos, terravision_viajes WHERE terravision_destinos.id_destino = terravision_viajes.id_destino && terravision_viajes.id_origen = ?";
$query = $conexion->prepare($sql);
$query->bindParam(1, $origen);
$query->execute();
$row = $query->fetch();
$destinos = array();
if ($row == null) {
return null;
}
else {
foreach ($query as $row) {
$destinos[] = $row["destino"];
}
return $destinos;
}
}
Alguien podria decirme el error que estoy cometiendo?
Gracias por la atencion.
Valora esta pregunta
0