webForumDet fria alternativet

MySQL: Updateras inte men inget fel.

PHP

4 svar · 374 visningar · startad av uncle

Medlem sedan nov. 200320 inlägg
Frågan#1

Nu har jag ett litet problem. Jag har ett formulär om skickar infon till ett php sida bara för att uppdatera en redan existerande post i databasen. Detta har jag skrivigt för att spara:

$text_id  = $_POST['id'];
$headline = $_POST['headline'];      
$content  = $_POST['content'];
$created  = $_POST['created'];
$category = $_POST['category'];

$sql          = "UPDATE JOM_DATA SET RUBRIK='$headline', CONTENT='$content', CREATED='$created' WHERE TEXT_ID='$text_i' AND CATEGORY='$category'";
$result       = mysql_query($sql);

Problemet är att inget sparas men jag får ingen uppdatering i databasen heller.

Någon som ser nått fel?

*desperat* :)

Medlem sedan nov. 200320 inlägg
#2

Sorry, glöm detta mess... hittade felet. Pinsamt men ändå... har nog jobbat för länge idag.

TEXT_ID='$text_i' skulle vara TEXT_ID='$text_id' <-- Glömde en bokstav... *suck* :)

Medlem sedan maj 20033 218 inlägg
#3

Glöm inte att acceptera svaret ;)

Medlem sedan mars 20041 505 inlägg
#4

Detta fel hade lätt kunnat identifieras om notices varit aktiverat.
Ett tips är att ha följande längst upp i koden medans du utvecklar:

error_reporting(E_ALL);

Då får du rapportering om alla små kodfel.

Medlem sedan nov. 200320 inlägg
#5

Troxy skrev:

Detta fel hade lätt kunnat identifieras om notices varit aktiverat.
Ett tips är att ha följande längst upp i koden medans du utvecklar:

error_reporting(E_ALL);

Då får du rapportering om alla små kodfel.

Ahh, tackar :D

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