Tengo una consulta en SQL para sacar unos datos de mi base de datos (funciona perfectamente) y necesito recorrer los datos que obtengo de la consulta ya que necesito mostrarlos una sola vez.
Código PHP:
$res = $conexion->prepare("SELECT PID, ID from owner_autor WHERE AUTOR LIKE '%$nombrecompleto%'");
$res->execute();
if($n = $res->fetch()){
$pid = $n[0];
echo $pid;
echo'<td><select>';
foreach($pid as $c){
echo '<option>';
echo $c;
echo '</option>';
}
echo '</select></td>';
echo'<td><select>';
while ($n = $res->fetch () ){
$id = $n[1];
echo '<option>';
echo $id;
echo '</option>';
}
echo '</select></td>';
Se me olvidó mencionar que el echo $pid; de antes del foreach muestra un valor y dentro del foreach, se muestra en blanco
Gracias por vuestra ayuda