Hola. Tengo una funcion que pásandole una variable, tiene que realizar una consulta con la tabla que indique en la variable.
$tipo puede ser varias cosas: cliente, administrador,...
Código PHP:
$consulta="update '$tipo' set estado='$estado' where DNI='$dniUsuario'";
$resultado=mysql_query($consulta,$conexion) or die("error al actualizar");
He intentado la consulta que se muestra arriba pero me da error con '$tipo'. Cuando cambio la variable por el nombre de la tabla, me lo hace bien. Hay alguna manera de poner la variable en la consulta?
Cuando hago un select:
$consulta="select email from '$tipo' where DNI='$dniUsuario'";
me lo hace correctamente. Hay alguna diferencia?