03. august 2003 - 11:57
Der er
11 kommentarer og 1 løsning
summere til post i database
jeg har lavet følgende kode der bare skal lægge 1 til en post i en mysql database : $query = mysql_query("select ant_d from indsaet_post where id = '$row[id]'") or die(mysql_error()); $row = mysql_fetch_array($query); $ant_d++; echo "$row[ant_d]"; exit; men der bliver IKKE lagt en til. Hvad er der galt ????
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
03. august 2003 - 11:59
#1
$row['ant_d']";++; echo "$row[ant_d]";
03. august 2003 - 12:00
#2
Dohh... $row['ant_d']++; echo "$row[ant_d]";
03. august 2003 - 12:02
#3
nu lægger den en til efter denne ændring : $row[ant_d]++; men der bliver ikke lagt 1 til i selve databasen ??? det sker med dette kald : $sql = mysql_query("Update indsaet_post set ant_d = '$ant_d' where id = '$row[id]'");
03. august 2003 - 12:03
#4
$sql = mysql_query("Update indsaet_post set ant_d = ant_d + 1 where id = '$row[id]'");
03. august 2003 - 12:04
#5
Eller: $sql = mysql_query("Update indsaet_post set ant_d = $row[ant_d] where id = '$row[id]'");
03. august 2003 - 12:10
#6
den lægger IKKE 1 til uanset hvilken af de to muligheder jeg prøver...
03. august 2003 - 12:12
#7
Prøv poste noget mere af din kode.
03. august 2003 - 12:13
#8
tror det er update der er noget galt i
03. august 2003 - 12:15
#9
kommer der en fejl?
03. august 2003 - 12:17
#10
nej det gør der ikke, men hvorfor lægger den så ikke til. Måske variablen i update er skrevt forkert ??
03. august 2003 - 12:19
#11
prøv at send noget af din kode
03. august 2003 - 15:03
#12
hvilken felttype er ant_d ?
Vi tilbyder markedets bedste kurser inden for webudvikling