Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2016, 08:46
OfSerker
 
Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 10 años, 1 mes
Puntos: 2
¿Por qué el primero funciona y el segundo echo no?

Hola a todos, tengo este código y me he encontrado con un problema y es que, para que entendáis, saco primero los datos de la base de datos. Seguidamente, los guardo en variables y los dejo ahi. Hago un código html en el cuál hay un
Código HTML:
<a href="$v1(aqui va la url guardada en la bd)"></> 
El problema es que este no funciona, es decir como si no hubiese ningún dato guardado en la $v1. He estado haciendo pruebas y en el código vais a observar que al final hay 2 echos, pues el penúltimo
Código PHP:
echo $v1
funciona pero el último (abriendo otro código php) no funciona...

¿A que se debe esto? ¿tiene solución?

Muchas gracias por leerlo, aquí el código:

Código PHP:
<?php /*###################PRIMERO#################### */
$servername "x";
$username "x";
$password "x";
$dbname "x";

// Create connection 
$conn = new mysqli($servername$username$password$dbname); 
// Check connection 
if ($conn->connect_error) { 
    die(
"Connection failed: " $conn->connect_error); 
}  

$sql "SELECT * FROM micanal"
$result $conn->query($sql); 

if (
$result->num_rows 0) { 
    
// output data of each row 
    
while($row $result->fetch_assoc()) { 
$v1=$row["vid1"]; 
$v2=$row["vid2"]; 
$v3=$row["vid3"]; 
$v4=$row["vid4"]; 
$v5=$row["vid5"]; 
$v6=$row["vid6"]; 
$v7=$row["vid7"]; 
$v8=$row["vid8"]; 
$v9=$row["vid9"]; 
    } 
} else { 
    echo 
"0 results"

$conn->close(); 
echo 
$v1?>

<? echo $v2?>