Avatar billede robin_and Nybegynder
01. august 2001 - 11:05 Der er 3 kommentarer og
1 løsning

et lille problem med en sql database (PHP)

<?
mysql_connect(\"mysql.stakkel.dk\", \"stakkel_dk\", \"fsew4eda\");
mysql_select_db(\"stakkel_dk\");
$getdata = mysql_query(\"SELECT * FROM highscore WHERE score = \'$score\' AND navn = \'$navn\'\") or die(mysql_error());
$match = mysql_num_rows($getdata);
if($match) {
mysql_query(\"delete from highscore where score = \'$score\' AND navn = \'$navn\'\") or die(mysql_error());
} else {
if ($score && $navn) {
$putscore = mysql_query(\"INSERT INTO highscore (score, navn) VALUES(\'$score\', \'$navn\'\") or die(mysql_error());
}
};
?>


dette er en del af et highscore system

men hvad er der galt her  den siger:
You have an error in SQL syntax near \" at line 1


og det skal den jo ikke

hvis man får 0 point så virker det fint !!

så hjælp mig...så er i søde
Avatar billede jasber Nybegynder
01. august 2001 - 11:08 #1
Hvis feltet score i din tabel er en af INT typerne skal der ikke være \'\' omkring $score
Avatar billede erikjacobsen Ekspert
01. august 2001 - 11:08 #2
$putscore = mysql_query(\"INSERT INTO highscore (score, navn) VALUES(\'$score\', \'$navn\')\") or  die(mysql_error());
Avatar billede erikjacobsen Ekspert
01. august 2001 - 11:09 #3
Jo, jasber, det må der godt i MySql - det er noget andet
i Access og lignende. Der manglede blot en højreparantes
Avatar billede robin_and Nybegynder
01. august 2001 - 11:15 #4
jeg takker for det hurtige svar (2min og 25 sek.)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester