necesito enviar o ejecutar una sentencia sql desde php , el problema es que el campo de la tabla se llama "TableName" el problema son las comillas dobles
esta es mi instruccion
Código PHP:
Ver original
public function list_allbitacoras_mod($db) { $mod = $_GET['mod']; $lis = $db->prepare("SELECT * FROM tbl_audit WHERE 'TableName' =: mod"); //$lis->bindParam(':mod', $mod); $lis->execute(); return $lis->fetchAll(); }
Código SQL:
Ver original
CREATE TABLE tbl_audit ( pk_audit serial NOT NULL, "TableName" CHARACTER(45) NOT NULL, "Operation" CHARACTER(10) NOT NULL, "OldValue" text, "NewValue" text, "UpdateDate" TIMESTAMP WITHOUT TIME zone NOT NULL, "UserName" CHARACTER(45) NOT NULL, CONSTRAINT pk_audit PRIMARY KEY (pk_audit) )