Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MySQL errorit piiloon

Ilmari123 [23.12.2010 15:47:52]

#

Mitenkä saan jos tulee mysql error niin silleen että se ei näy sivuilla?

Antti Laaksonen [23.12.2010 17:17:48]

#

Funktion virheet voi piilottaa @-merkin avulla:

<?php
@mysql_connect("lokalhost", "", "");
?>

Virheiden näyttämistä tietyssä skriptissä voi säätää funktiolla error_reporting, ja virheiden näyttämistä kaikissa skripteissä voi säätää PHP:n asetuksista.

tsuriga [23.12.2010 17:37:27]

#

Käytä virhekontrollioperaattorin sijaan mieluummin ongelmatilanteiden tarkistamista, eli ts. tarkista mieluummin palauttaako funktiokutsu (esim. mysql_connect) falsen tmv.. Koodivinkin Oletusarvollinen taulukko lopusta löytyy kommentteja asiaan liittyen. Tulosta käyttäjälle hyödyllinen virhe toiminnon epäonnistumisesta ja tallenna itse virhe logeihin. Katso php:n asennuksen mukana tulevien php-development.ini- ja php.ini-tiedostojen kommenteista suuntaa antavia asetussuosituksia.

Ilmari123 [23.12.2010 21:42:10]

#

Kiitos kailille, nyt toimee.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta