sql >> Databáze >  >> RDS >> Mysql

Jak zkontrolovat, zda sloupec neexistuje pomocí PHP, PDO, MySQL?

Nevím, jestli vám to pomůže, ale můžete zkusit toto:

if (count($dbh->query("SHOW COLUMNS FROM `items` LIKE 'item_type'")->fetchAll())) {
    $sth = $dbh->query ("SELECT item_type FROM items WHERE user_id = '$user_id'");
    $row = $sth->fetch();
    $item_type = $row['item_type'];
} else {
    $item_type = null;
}

Zkontroluje, zda sloupec existuje, a provede úlohu.



  1. Jak přepnout databáze v psql?

  2. Použití .aggregate() na hodnotu zavedenou pomocí .extra(select={...}) v dotazu Django?

  3. Ikony pro vývojáře SQL

  4. Sestavte vkládací dotaz z pole MySQL a PHP