MudGuard: Kein Insert wenn Feld leer

Beitrag lesen

Hi,

			$stmt_datum_kalender = $mysqli->prepare("
			if ( false===$stmt_datum_kalender ) {
			  die('prepare() failed: ' . htmlspecialchars($mysqli->error));
			}

hier steht der Rückgabewert tatsächlich in $stmt_datum_kalender.

			$stmt_datum_kalender->bind_param("ssssssss", $aa_artikelID, $aa_projektID, $aa_userID, $aa_menge, $aa_datum, $aa_status, $aa_grund, $aa_code);
			if ( false===$stmt_datum_kalender ) {

hier und

			$stmt_datum_kalender->execute();
			if ( false===$stmt_datum_kalender ) {

hier jedoch nicht - der Rückgabewert wird ja gar nicht aufgefangen.

$stmt_datum_kalender kann hier nicht false sein - wäre es falsch, wäre ja schon der erste die ausgeführt.

Aber auch hier 0 Fehler.

Nö - Du prüfst etwas, was nicht das evtl. auftretende false enthält.

cu,
Andreas a/k/a MudGuard