Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2004, 19:43
Marinera
 
Fecha de Ingreso: junio-2004
Mensajes: 1
Antigüedad: 19 años, 10 meses
Puntos: 0
(wml + php) no encuentra la base de datos

Hola, tengo un problema , resulta que estoy haciendo una pequeña pagina wml con php, en la que tengo que mostrar datos de una base de datos, no se ve dificil, el problema es que no encuentra la base de datos que se llama certamenes y eso que tengo arriba el apache y el mysql, agregue los siguientes mime:
Tipos MIME para WAP

# Para PHP 4.x, use:
AddType application/x-httpd-php .wml
# Para PHP 3.x, use:
AddType application/x-httpd-php3 .wml
# Para páginas WML normales.
AddType text/vnd.wap.wml .wml
# Para gráficos WML empotrados.
AddType image/vnd.wap.wbmp .wbmp
# Fin MIME para WAP

este es mi codigo:

<?php
$bdconex = @mysql_connect("localhost", "root", "");
if (!$bdconex) {
echo( "<h1>La base de datos no está disponible</h1> " .
"<p>Por si acaso, comprueba que tienes bien los datos de la dirección, el nombre de usuario y la contraseña.</p>" );
exit();
}
if (!mysql_select_db("certamenes", $bdconex)){
echo "<h2 align='center'>ERROR3: Imposible localizar la base de datos en este momento</h2>";
exit();
}
?>

este es el codigo de la coneccion y me lanza el ERROR3.

<?php

// wml headers

header("Content-type: text/vnd.wap.wml");

echo "<?xml version=\"1.0\"?>";

echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\""

. " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";

?>

<wml>

<card id="card1" title="certamenes">

<p>
<?php require('conexion.php'); ?>
<?php
$query=mysql_select_db("certamenes", $bdconex);
$result = mysql_query($query);
echo "<b>Resultados:</b> ";
$nr = mysql_num_rows($result);
echo "Filas: " .$nr;
if ( $nr > 0) {
while ($row = mysql_fetch_array($result)) {
echo $row[0]." ". $row[1]. "";
}
} else {
echo "No hay resultados.";
}
?>
</p>
</card>
</wml>


la pagina la guarde con extension php, espero me puedan ayudar, de antemano, gracias.