Hurraaa, ich bin jetzt ein "Erfahrener Benutzer"

und das nur durch vieles dummes Fragen

Gebe aber trotzdem hier mal einen Tipp für Einsteiger. Der mich viel Zeit gekostet hat. In welchem Fall wird im folgenden Code die Tabelle d_log gelöscht?
Man könnte meinen, wenn $value="drop" ist. Das ist natürlich richtig. Sie wird aber auch gelöscht, wenn $value=true ist. Damit habe ich gestern eine schmerzliche Erfahrung gemacht. Die Tabelle war weg und ich hatte erst keine Ahnung, warum.
Abhilfe: if ($value === "drop")
(wie gesagt, ein Einsteigertipp.).
Vielleicht hat ja noch jemand einen Tipp.
Liebe Grüße
Kerstin

und das nur durch vieles dummes Fragen

Gebe aber trotzdem hier mal einen Tipp für Einsteiger. Der mich viel Zeit gekostet hat. In welchem Fall wird im folgenden Code die Tabelle d_log gelöscht?
PHP-Code:
if ($value == "drop") {
Db()->query("DROP TABLE IF EXISTS `d_log`;");
}
Abhilfe: if ($value === "drop")
(wie gesagt, ein Einsteigertipp.).
Vielleicht hat ja noch jemand einen Tipp.
Liebe Grüße
Kerstin

Kommentar