Foros del Web » Programando para Internet » PHP »

PHP no ejecuta instrucciones MySQL

Estas en el tema de PHP no ejecuta instrucciones MySQL en el foro de PHP en Foros del Web. Hola a tod@s, Soy nuevo por aqui. Tengo instalado Apache, MySQL y PHP en un ordenador con WinXP SP2. Las paginas que solo tienen php ...
  #1 (permalink)  
Antiguo 15/01/2007, 06:43
 
Fecha de Ingreso: enero-2007
Mensajes: 11
Antigüedad: 17 años, 3 meses
Puntos: 0
PHP no ejecuta instrucciones MySQL

Hola a tod@s,
Soy nuevo por aqui. Tengo instalado Apache, MySQL y PHP en un ordenador con WinXP SP2. Las paginas que solo tienen php me van bien. El problema viene cuando meto instrucciones mysql, el navegador no muestra nada, pantalla en blanco. MySQL me funciona si lo utilizo por linea de comandos, asi que me imagino que esta bien instalado.
En php.ini esta descomentada la linea de php_mysql.dll. Alguien me puede echar una mano?

Un saludo
  #2 (permalink)  
Antiguo 15/01/2007, 06:56
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 6 meses
Puntos: 19
Re: PHP no ejecuta instrucciones MySQL

Antes que nada, bienvenid@ al foro.

La función de conexión mysql_connect qué te devuelve?
  #3 (permalink)  
Antiguo 16/01/2007, 02:25
 
Fecha de Ingreso: enero-2007
Mensajes: 11
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: PHP no ejecuta instrucciones MySQL

Yo tengo un fichero creartabla.php con lo siguiente:

Código PHP:
<?php
$dbhost
="localhost";  
$dbusuario="root"
$dbpass="xxxxx";
$connect mysql_connect($dbhost$dbusuario$dbpass) or die('No pudo conectarse : ' mysql_error());
echo 
'Conexion exitosa';
mysql_close($connection);
Cuando lo ejucuto en el navegador me aparece la pantalla en blanco.
  #4 (permalink)  
Antiguo 16/01/2007, 05:51
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 6 meses
Puntos: 19
Re: PHP no ejecuta instrucciones MySQL

Qué raro. Aunque no tengas habilitadas las funciones de mysql tienes un echo bien hermoso.
Prueba a poner la función phpinfo para ver si tienes cargado el mysql.
Código PHP:
phpinfo(); 
  #5 (permalink)  
Antiguo 16/01/2007, 05:57
 
Fecha de Ingreso: enero-2007
Mensajes: 11
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: PHP no ejecuta instrucciones MySQL

Me aparece lo siguiente:

h t t p : / / img95.imageshack.us/my.php?image=mysqllk6.jpg

Como se si lo tengo cargado?
  #6 (permalink)  
Antiguo 16/01/2007, 06:20
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 6 meses
Puntos: 19
Re: PHP no ejecuta instrucciones MySQL

O sea, me estás diciendo que en un script llano como este:
Código PHP:
<?php
phpinfo
();
?>
te sale esto?
Cita:
Iniciado por Mikel1985 Ver Mensaje
h t t p : / / img95.imageshack.us/my.php?image=mysqllk6.jpg
No entiendo nada.
  #7 (permalink)  
Antiguo 16/01/2007, 06:32
 
Fecha de Ingreso: enero-2007
Mensajes: 11
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: PHP no ejecuta instrucciones MySQL

No, no, esa el la parte de mysql. Me aparecen muchas mas cosas. Pensaba que con eso valia para ver si estaba cargado mysql.
  #8 (permalink)  
Antiguo 28/03/2007, 02:54
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Re: PHP no ejecuta instrucciones MySQL

Buenas! Soy nuevo aquí, y tengo exactamante el mismo problema. También he quitado el punto y coma del php_mysql.dll, pero me sigue saliendo la pantalla en blanco cuando intento hacer algo con my_sql.

Utilizo lo mismo (apache 2, php 5 y mysql 5.0).
Cuando ejecuto phpinfo(); me sale una página con varias tablas con la configuración del php. Copio aquí una que a lo mejor puede tener relación con el tema:
-----------------------------
ODBC Support enabled
Active Persistent Links 0
Active Links 0
ODBC library Win32

Directive Local Value Master Value
odbc.allow_persistent On On
odbc.check_persistent On On
odbc.default_db no value no value
odbc.default_pw no value no value
odbc.default_user no value no value
odbc.defaultbinmode return as is return as is
odbc.defaultlrl return up to 4096 bytes return up to 4096 bytes
odbc.max_links Unlimited Unlimited
odbc.max_persistent Unlimited Unlimited
------------------------
Por si sirviera de alguna cosa, mi equipo es un portátil.

Si alguien tiene una solución me haria un gran favor.
Muchas gracias!
  #9 (permalink)  
Antiguo 28/03/2007, 12:35
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Re: PHP no ejecuta instrucciones MySQL

Nadie tiene una idea?
  #10 (permalink)  
Antiguo 28/03/2007, 15:16
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: PHP no ejecuta instrucciones MySQL

Te debe de decir MySQL support no ODBC.
  #11 (permalink)  
Antiguo 29/03/2007, 06:01
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Re: PHP no ejecuta instrucciones MySQL

Por fin lo he aconseguido! Lo he desinstalado y reinstalado todo siguiendo este tutorial:
phpnews.it/articoli/php/installare-apache-2.2-php-5.2-mysql-5-su-windows/

Está en italiano pero se entiende perfectamente. El problema era que no tenia libmysql.dll en c:/windows, supongo.

En fin, por si a alguien le pasa lo mismo, ya lo sabe.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:06.