Saya menduga bahwa nilai pengembalian adalah bilangan bulat nol yang juga ditafsirkan sebagai salah dalam pernyataan if. Dengan melakukan "if ($result !==FALSE)" (Perhatikan bahwa seharusnya !==dan tidak !=) Anda akan memverifikasi jika hasilnya benar-benar berbeda dari FALSEdan bukan hanya salah...