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

pokusu VLOŽIT NULL, pokud je vstupní pole prázdné

Pokud vytváříte příkaz SQL připojením hodnoty $myVariable proměnná, měli byste se podívat, zda je NULL nebo ne a odpovídajícím způsobem upravte příkaz SQL.

Pokud je například váš kód něco jako:

$sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";

pak byste to měli změnit na něco jako:

if (is_null($myVariable)) {
    $sql .= "myVariable = NULL";
} else {
    $sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";
}


  1. Jak importuji moduly nebo instaluji rozšíření v Postgres?

  2. django.db.utils.OperationalError Nelze se připojit k serveru

  3. Kontrola rozsahu Mysql místo použití indexu na vnitřním spojení

  4. SQLite – import dat ze souboru CSV