Como en todo lenguaje tengo un archivo .php con la conexion a la base de datos. Ya tengo consultas que se conectan a este archivo y funciona bien la conexion a la bd, el problema viene cuando quiero llenar una list con los departamentos del pais, porque no llena el list
este es mi archivo conexion.php
Código PHP:
Ver original
<?php function conectarse(){ $servidor = "localhost"; $usuario = "root"; $clave = ""; $basedatos = "bd"; $conectar = new mysqli($servidor, $usuario, $clave, $basedatos); return $conectar; } ?>
Con este archivo quiero obtener los departamentos "obtenerDepartamento.php"
Código PHP:
Ver original
<?php require 'conexion.php'; $conexion = conectarse(); $PA = $conexion->prepare("SELECT * from tabdepartamento"); $PA->execute(); $PA->bind_result($Id_Departamento, $Nombre); while ($PA->fetch()) { echo ("<option value='". $Id_Departamento ."'>". $Nombre ."</option>"); } $PA->close(); $conexion->close();
Lo que hice despues fue que meti directo la cadena de conexion de la bd en el archivo obtenerDepartamento.php y quedo asi
Código PHP:
Ver original
<?php $conexion = new mysqli("localhost", "root", "", "db"); $PA = $conexion->prepare("SELECT * from tabdepartamento"); $PA->execute(); $PA->bind_result($Id_Departamento, $Nombre); while ($PA->fetch()) { echo ("<option value='". $Id_Departamento ."'>". $Nombre ."</option>"); } $PA->close(); $conexion->close(); ?>
Lo curioso es de que con este ultimo e ingresando la cadena de conexion sin el archivo conexion.php si funciona y si llena el list
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
No se cual sea el problema?
![Confundido](http://static.forosdelweb.com/fdwtheme/images/smilies/confused.png)
Por cierto, php no lanza ningun error, simplemente con uno no llena el list y con el otro si.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)