sql >> Base de Datos >  >> RDS >> Mysql

Llame a una función miembro exec () en un error que no sea de objeto en PHP

Sospecho que $db no es un objeto (si en realidad no es NULL), o $db no tiene una función llamada exec .

Te recomiendo que verifiques que tu conexión a la base de datos sea exitosa y verifiques que $db es el objeto de conexión. Verifique que exec es una función válida para el objeto.

Además, su código parece ser vulnerable a la inyección SQL. . (No vemos que los argumentos pasados ​​a la función hayan sido "escapados" para que sea seguro incluirlos en el texto SQL). Preferimos ver una declaración preparada con marcadores de posición de enlace .