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
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; ?>