servidor para funcion ejemplo datos conexion conectar con como archivo php mysql scope mysqli

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(); }