SQL insert if abfrage?

MrMahi

Benutzer
Beiträge
22
Hallo,

folgende Frage.

Von einem Formular bekomme ich Werte geliefert.
Die möchte ich eintragen. Es kommt aber vor das manchmal keine Werte vorhanden sind.
Die sollen dann nicht eingetragen werden, wenn ich das Formular abschicke.
Kann ich bei dem INSERT auch noch eine Abfrage machen ob ein VALUE vorhanden ist?

Code:
$sql =  "INSERT INTO scores
  (
    `pl_id`, `ga_id`, `score`
  )
  VALUES
  (
      '1',
    LAST_INSERT_ID(),
    '". $steffi['score'] ."'
  ),
  (
      '2',
    LAST_INSERT_ID(),
    '". $freddy['score'] ."'
  ),
  (
      '3',
    LAST_INSERT_ID(),
    '". $jan['score'] ."'
  ),
  (
      '4',
    LAST_INSERT_ID(),
    '". $jens['score'] ."'
  ),
  (
      '5',
    LAST_INSERT_ID(),
    '". $richi['score'] ."'
  )
 
  ";

Wäre super wenn jemand ne Antwort hätte.

Bestes,
Jens
 
Werbung:
Werbung:

PLSQL_SQL

SQL-Guru
Beiträge
176
Ja Validierungen sollten sowieso immer gleich stattfinden.

Mittels Javascript oder (in deinem Fall) in PHP. Super, dass du dies so schnell gelöst hast! ;-)

Lg
 
Oben