para - Asegurar que la conexión MySQL funcione en la función PHP
conexion php mysqli (1)
Tengo un código con el siguiente formulario:
<?php
function doSomething{
//Do stuff with MySQL
$con->tralalala();
}
$con = connectToDatabase;//This would actually be a line or two.
doSomething();
?>
Este (tipo de) código no funciona, porque doSomething () no tiene una conexión a la base de datos. ¿Alguien puede explicar por qué no? Creo la conexión $ con antes de llamar a DoSomething (). Entonces, ¿por qué la función actúa como si no hubiera conexión?
¿Hay alguna manera de solucionar esto, a menos de pasar la conexión a la función como doSomething ($ con)?
probablemente necesite decirle que se vea en el alcance global:
function doSomething()
{
global $con;
$con->tralalala();
}