Hola tengo lo siguiente
Código SQL:
Ver original$consulta=Mysqli_query($variable_de_conexion, $procedimiento_almacenado)
$info=mysql_fetch_row($consulta)
En modo local todo funciona OK pero cuando subo el script a un servidor remoto que contraté se produce el siguiente error:
Código PHP:
Ver originalWarning
: mysqli_fetch_row() expects parameter
1 to be mysqli_result
, boolean given in
/home
/enlinea2
/public_html
/prueba
.php on line
8
A modo de prueba reemplace el llamado al procedimiento por una cadena que hacía una consulta a una tabla y esta vez funcionó todo de maravilla tanto en modo local como remoto.
Otra cosa es que cuando hago una conexión remota al servidor por medio de una consola de comandos el procedimiento funciona muy bien, retorna lo que espero el problema es cuando utilizo mysqli_query
Haciendo un phpinfo()
La configuración de mysqli que tengo en mi php.ini en modo local es esta
Código HTML:
Ver originalClient API library version = 5.1.41
Active Persistent Links = 0
Inactive Persistent Links = 0
Active Links = 45
Client API header version = 5.1.41
MYSQLI_SOCKET = MySQL
mysqli.allow_local_infile = On
mysqli.allow_persistent = On
mysqli.default_host = no value
mysqli.default_port = 3306
mysqli.default_pw = no value
mysqli.default_socket = MySQL
mysqli.default_user = no value
mysqli.max_links = Unlimited
mysqli.max_persistent = Unlimited
mysqli.reconnect = Off
Y en el servidor remoto es esta:
Código HTML:
Ver originalClient API library version = 5.0.91
Client API header version = 5.0.89
MYSQLI_SOCKET = /var/lib/mysql/mysql.sock
mysqli.default_host = no value
mysqli.default_port = 3306
mysqli.default_pw = no value
mysqli.default_socket = no value
mysqli.default_user = no value
mysqli.max_links = Unlimited
mysqli.reconnect = Off
Quizás el problema esté en la configuración del php.ini pero nose exactamente dónde. Espero que me puedan ayudar, Gracias.