![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
gracias
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
| |||
![]() saludos amigos!! ![]() gracias ![]() |
| |||
ese ya no es el problema imaginate q ahora no me sirve mysql_connect() cuando cargo un script de conexion con una base de datos tengo correctamente habilitado el mysql en el archivo php.ini de php sin (;) ya no se q hacer.... |
| |||
gracias por su rapida respuesta pero como pueden ver el script q coloque sirve para crear una base de datos si se ejecuta deberia salir un letrero diciendo: "hola mundo" y a continuacion "la tabla se ha creado con exito" pero no me sale nada solo el letrero "hola Mundo" ademas q confirmo q existe un error al ir a dreamweber y me dice q no existe base de datos. Para lo q refiere al archivo php.ini tengo sin punto y coma(;) el mysql.dll tengo entendido q asi se habilita ademas lo copie en la carpeta windows y copie otra libreria en system q se llama php5ts.dll por favor diganme si me falta algo por hacer por q desconozco la causa de este error gracias amigos!!!!!!! |
| |||
mira el codigo!!!!!!: y me sale el siguiente error: Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\favor.php on line 2 <html> <body> <?PHP define ("CONSTANTE", "Hola Mundo"); printf (CONSTANTE); $basedatos = "mydb"; //conectamos con el servidor $link = @mysql_connect("localhost", "root", ""); // comprobamos que hemos estabecido conexión en el servidor if (! $link){ echo "<h2 align='center'>ERROR: Imposible establecer conección con el servidor</h2>"; exit; } // obtenemos una lista de las bases de datos del servidor $db = mysql_list_dbs(); // vemos cuantas BD hay $num_bd = mysql_num_rows($db); //comprobamos si la BD que quermos crear exite ya $existe = "NO" ; for ($i=0; $i<$num_bd; $i++) { if (mysql_dbname($db, $i) == $basedatos) { $existe = "SI" ; break; } } // si no existe la creamos if ($existe == "NO") { /* manera 1 */ if (! mysql_create_db($basedatos, $link)) { echo "<h2 align='center'>ERROR 1: Imposible crear base de datos</h2>"; exit; } /* class="codigo" style="margin-left: 50"> /* manera 2 if (! mysql_query("CREATE DATABASE $basedatos", $link)){ echo "<h2 align='center'>ERROR2: Imposible crear base de datos</h2>"; exit; } */ } // craamos la tabla $sql = "CREATE TABLE agenda ("; $sql .= "id INT NOT NULL AUTO_INCREMENT, "; $sql .= "nombre CHAR(50), "; $sql .= "direccion CHAR(100), "; $sql .= "telefono CHAR(15), "; $sql .= "email CHAR(50), "; $sql .= "KEY (id) ) "; if (@mysql_db_query($basedatos, $sql, $link)) { echo "<h2 align='center'>La tabla se ha creado con éxito</h2>"; } else { echo "<h2 align='center'>No se ha podido crear la tabla</h2>"; } ?> </body> </html> gracias |
| ||||
Te pido de favor que te cheques este link, pues parece que no tienes instalado mysql http://mx2.php.net/mysql Saludillos. ![]() |
| |||
mauled te saludo y agradezco tus aportes ya q sin ellos no tendria idea del problema pero lei el link y encontre mi problema y dice q se relaciona al servidor apache pero no me muestra ni me dice q hacer solo q revise la configuracion del a pache la cual tengo asi: .... #LoadModule ssl_module modules/mod_ssl.so LoadModule php5_module c:/php5/php5apache2.dll PHPIniDir "C:\php5" y por otra parte: # probably should define those extensions to indicate media types: # AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php .phtml .html #.... te ruego me digas que falta gracias mauled |
| |||
otra cosa mauled ya tengo instalado el mysql como hago para q saber si php tiene el mysql.dll activo si tengo la siguiente configuracion en el php.ini: ... ;extension=php_mssql.dll ;extension=php_msql.dll extension=php_mysql.dll (sin ; como dice el manual q mas falta!!!) ;extension=php_oci8.dll ;extension=php_openssl.dll ....no se si falte algo mas gracias amigo..... |
| ||||
Create un archivo php y escribe dentro: Código PHP: En todo caso, al tener el ; quitado si no funcionara debería salirte un error diciendo q no se pudo cargar la librería o algo x el estilo. Saludos.
__________________ La muerte es un camino que todos debemos recorrer... |
| |||
![]() si tienes toda la razon me sale un error al reiniciar el apache diciendo q no puede cargar las librerias q habilite quitandoles el (;) como puedo solucionar este inconveniente? gracias..... |
| ||||
Asegúrate q la librería esté en la misma carpeta q la q has configurado en el php.ini En caso de q eso no funcione busca el source code y prueba a cambiarlo x otro a ver si funciona. Aunque no te puedo confirmar q así vaya a funcionar. De todas formas el compañero mauled te ha dado un enlace q deberías mirar x completo. Saludos.
__________________ La muerte es un camino que todos debemos recorrer... |