postgresql fügt bei der Abfrage einen Nullwert ein
Um einen NULL-Wert in eine PostgreSQL-Datenbanktabellenspalte mit PHP einzufügen, können Sie das Schlüsselwort NULL in Ihrer INSERT-Abfrage verwenden. Beispielsweise fügt die folgende Abfrage einen NULL-Wert in die Spalte "column_name" der Tabelle "table_name" ein:
<?php
$query = "INSERT INTO table_name (column_name) VALUES (NULL)";
$result = pg_query($connection, $query);
Stellen Sie sicher, dass die Variable $connection eine gültige Verbindung zu Ihrer Postgresql-Datenbank ist.
Sie können auch die pg_insert()-Funktion verwenden, mit der Sie eine Zeile in eine Tabelle einfügen und die OID zurückgeben können, die der eingefügten Zeile zugewiesen wurde.
<?php
$result = pg_insert($connection, 'table_name', array('column_name' => NULL));
In beiden Fällen ist es wichtig, zu überprüfen, ob die Abfrage erfolgreich ausgeführt wurde, indem Sie den Wert von $result überprüfen, z.B.
<?php
if(!$result){
echo pg_last_error($connection);
} else {
echo "NULL-Wert erfolgreich eingefügt.";
}
Sie können sich an der offiziellen Dokumentation für weitere Details