webForumDet fria alternativet

veta vilken rad felet är på

PHP

1 svar · 371 visningar · startad av Prime_66

Medlem sedan aug. 2004290 inlägg
Frågan#1

Finns det något sätt att få veta vilken rad t.ex. ett mysql_query() anrop blir fel på? Annat än att skriva raden själv inom " or die ("rad")". Jag skriver nämligen alla fel som görs till en textfil och det vore bra om man kan spåra till vilken query något blir fel.

Medlem sedan mars 20034 471 inlägg
#2

Två sätt:
* or die(mysql_error()); kommer att skriva ut det felmeddelande som är aktuellt från SQL. Många gånger räcker det för att veta vad som strular.
* Låt din ditt felmeddelande på något vis vara unikt tex or die(mysql_error()." nånting som är unikt");

Eftersom felmeddelandena hamnar på fil har du ju inget skäl att inte använda mysql_error(), rimligen är det väl bara du som ser filen?

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)