Mysql
 sql >> база данни >  >> RDS >> Mysql

Празни стойности се добавят към всички редове на mysql вместо само към целевия ред

Опитвали ли сте да разпечатате съдържанието на категория на конзолата? Възможно ли е валидна категория и нулева категория да се публикуват обратно от източника?

можете също да опитате да инкапулирате sql повикването с нулева проверка срещу категорията. Това може да хване нула преди да бъде вмъкнато.

$category = $_POST['category'];
$cf = $_FILES['cf'];

if($category != NULL)
{
    mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}

И накрая, можете да зададете една от колоните в таблицата да не позволява нулеви стойности. Което би ви позволило да поставите пробен блок за хващане и да изхвърлите празните данни

Try {
    mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
} 
catch (exception ex)
{
    // do nothing!
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберете колона ORDER BY и RAND() и двете?

  2. Показване само на подкатегории на wordpress

  3. Как да попълня рационална MySQL база данни с много таблици от съществуваща база данни с една таблица?

  4. SQL за връщане на поле с премахнати нечислови знаци в MySQL

  5. Използване на SQL колона от подизбор в клауза where