sql >> Database >  >> RDS >> Mysql

table_exists() methode werkt mogelijk niet goed

Probeer var_dump() . te gebruiken in plaats van echo . Booleaanse waarden werken niet goed met echo .

var_dump( $this->db->table_exists('users') );

De broncode van table_exists ziet er zo uit:

function table_exists($table_name)
{
    return ( ! in_array($this->_protect_identifiers($table_name, TRUE, FALSE, FALSE), $this->list_tables())) ? FALSE : TRUE;
}

Bijwerken van opmerkingen

Als je een kijkje neemt op _protect_identifiers het voegt de databasenaam toe aan de tabelnaam. Maar er moet een . tussen db.table . Misschien is je db-configuratie in de war?



  1. Beveiligingsoverwegingen voor MariaDB-implementaties in een hybride cloudomgeving

  2. Moet ik mijn tafel partitioneren/subpartitioneren?

  3. Geef PHP Array door via jQuery Ajax

  4. PostgreSQL:BUITENLANDSE SLEUTEL/ON DELETE CASCADE