Det dyker bara upp fler och fler frågor hela tiden. ;) Koden nedan behöver jag säkerligen inte ens förklara, så jag går direkt på problemet. Jag vill bara att min egna error ska skrivas ut, men PHP skriver ju också ut att något inte fungerar, vilket inte ser så vackert ut på sidan. Vet att problemet går att lösa genom att skriva error_reporting(0) så att inga felmeddelanden alls visas, men jag tänkte höra med er om det finns någon annan metod?
$query = "SELECT * FROM tabellen";
$result = mysql_query($query);
if($result) {
echo "Informationen hämtades utan problem.";
}
else {
echo "Informationen kunde inte hämtas korrekt.";
}
Tack båda två för svaren, men tyvärr verkar inget utav förslagen fungera. Det första ger ingen skillnad alls, och kör jag det andra får jag felmeddelandet Parse error: syntax error, unexpected '{' för den rad där scriptet börjar.
kör jag det andra får jag felmeddelandet Parse error: syntax error, unexpected '{' för den rad där scriptet börjar.
Posta koden så vi kan hjälpa dig.
Pedda skrev:
Jag skulle använda mig dels av @ och sen en die.
Enligt mig duger bara die() för utveckling och debug. Vid skarp körning är die() inte rolig eftersom den stoppar hela körningen, dvs. ingenting efter körs. I många fall finns det annan oberoende kod längre ner som också ska köras. Och om man har en HTML-sida så blir utseendet oftast helt knäppt eftersom HTML-koden bara klipps av.
Finns tyvärr inte mycket att posta då koden ser ut på samma sätt som den du skrev, förrutom att den ligger i en if-sats. Testade dock att lägga funktionen utanför if-satsen och det gav ingen skillnad. :l
Nepp, utan det är själva funktionen som inte kan köras. Får som tidigare nämnt felmeddelandet Parse error: syntax error, unexpected '{' för den första raden i sciptet, som innehåller try {.
Men @ före funktionerna borde inte ge något felmeddelande.
Nä, du har helt rätt. När jag tittade i koden så kom jag på att jag hade några andra mysql-funktioner som inte hade något @ före sig, så det var det som förstörde allt. Tack för hjälpen! :)
270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e