hallo,

ik heb een admin systeem gemaakt laatst, alles draaide bij mij op een server thuis.

hierbij had ik een counter ingesteld voor de aanmeld pagina, met als sql code:

// start //
$sql_query6 = "UPDATE `counter` SET teller=teller+1";
// end //

op mijn eigen server thuis werkte dit gewoon, nu upload ik hem naar een server online van een bedrijf, en werkt het niet meer. Ook als ik in phpmyadmin kijk van de server online dan krijgt hij standaard waarde 0, en bij mijn server thuis niet. ( teller is een integer, 255 ).

weet iemand hoe dit kan?
Tip: Gebruik nooit en te nimmer backtics ` in je queries, nergens voor nodig.

Heeft counter eigenlijk al wel een waarde? Zet er via phpmyadmin eens een waarde in en voer je sql dan nog eens uit. Wat is het resultaat?
Je hebt wel mysql_query($sql_query6) erin staan?
Zet eens error_reporting(E_ALL); bovenaan je script.
ja ik heb een include staan naar inc_sql.php en daar staat sql_query 6 in..

:
# SQL Query 6 ( inc_wisbericht.php )
$sql_query6 = "DELETE FROM `formulier` WHERE id='".$_GET['id']."' LIMIT 1";

//

ja hij heeft geen waarde, mara e rstaat bij standaard waarde 0.
$sql_query6 = mysql_query("UPDATE `counter` SET teller=teller+1");
$sql_query6 = mysql_query("UPDATE counter SET teller=teller+1");
jep werkt nu , thanks allemaal
Sebastiaan schreef op 03.01.2006 13:41
$sql_query6 = mysql_query("UPDATE counter SET teller=teller+1");

Sjongejonge wat traag :P
IK bedoel ermee dat je die backticks weghaalt :)
Sebastiaan schreef op 03.01.2006 14:10
IK bedoel ermee dat je die backticks weghaalt :)

Euh, kijk eens naar het begin van de topic, daar stonden al geen backticks in. Hij kopiëerde een ander deel uit zijn code, maar inderdaad hij moet wel ff de backticks weghalen in de rest van de code. Dat is fout MySQL-en :)

Reageren