Hirdetés
Új hozzászólás Aktív témák
-
Üdvözlet!
PHP-ben mySQL kapcsolatot hozok létre. Évek óta dolgozom vele hiba nélkül, és ami azt illeti, most sincsen hiba.
Csak éppen most vettem észre egy problémát, amit nem taglal az iskolapad.
Nézzük:$conn = @mysqli_connect(
$serverDatas['baseName'],
$serverDatas['userName'],
$serverDatas['password'],
$serverDatas['dataBase']
);
if(!$conn) {
die("Kapcsolódási probléma: " . mysqli_connect_error());
}Lehetne @ nélkül is, lényegtelen. Azt ugyanis arra használtam, hogy elkapja az esetleges PHP hibákat.
Felfedeztem azonban, hogy ez nem így van. Ha hiba történik (hibás jelszó, rossz db név, stb.), a "$conn = ..." sorban Fatal Error-t eredményez, úgyhogy az életben nem fog eljutni addig, hogy ellenőrizze: A függvény mosttruevagyfalseértékkel tért vissza?Azonban amit itt leírtam, hogy ez a 'módi', így oktatják. De minek, ha semmit sem ér? Ha a program soha nem jut el addig a pontig?
Ti ismertek esetleg olyan megoldást, ami megfogja a PHP hibákat amire valaki egyszer a @-ot javasolta?
Új hozzászólás Aktív témák
- Apple asztali gépek
- A fociról könnyedén, egy baráti társaságban
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- LEGO klub
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Fejhallgatós találkozó
- Okos Otthon / Smart Home
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- Battlefield 6
- További aktív témák...
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- Hutt C6 ablaktisztító robot / 12 hó jótállás
- Macbook Pro 2019 Laptop A2141 i9
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest


