Hallo Udo,
hier steht es, sehr knapp und leider auch in der /de Version auf Englisch:
https://www.php.net/manual/de/mysqli.query.php#refsect1-mysqli.query-returnvalues
Ich übersetze es mal. Die Unterscheidung ist eigentlich ganz einfach:
Gibt bei einem Fehler false zurück. Für erfolgreiche Queries die eine Ergebnismenge produzieren, wie
SELECT
,SHOW
,DESCRIBE
oderEXPLAIN
, liefert mysqli_query() ein mysqli_result-Objekt zurück. Für andere erfolgreiche Queries wird true zurückgegeben.
Bei INSERT/DELETE/UPDATE musst Du vor allem die affected rows überprüfen, wie schom im Raketenposting geschrieben.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi