login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SQL klein probleem

Offline demich - 17/10/2006 18:07 (laatste wijziging 17/10/2006 18:08)
Avatar van demichNieuw lid Dat is mijn code:
  1. if(is_numeric($_GET["matchid"]))
  2. {
  3. $matchid = $_GET["matchid"];
  4. }
  5.  
  6. $sql="SELECT speler1id,speler2id FROM match WHERE matchid=$matchid";
  7. $result=mysql_query($sql) or die(mysql_error());
  8. $row=mysql_fetch_assoc($result);
  9. $speler1 = $row['speler1id'];
  10. $speler2 = $row['speler2id'];

En heeft dit tot gevolg:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match WHERE matchid=1' at line 1

??? Iemand weet hoe dit moet ??? (ben hier al een tijdje op aan het zoeken en vind het niet)

5 antwoorden

Gesponsorde links
Offline Stijn - 17/10/2006 18:09
Avatar van Stijn PHP expert $sql="SELECT speler1id,speler2id FROM match WHERE matchid='".$matchid."'";

dit moet werken altijd single quotes en bij variable nog es uit de quotes zetten

stijn
Offline demich - 17/10/2006 18:13
Avatar van demich Nieuw lid HIj werkt nog altijd niet 
Offline Stijn - 17/10/2006 18:23
Avatar van Stijn PHP expert $result = mysql_query("SELECT speler1id,speler2id FROM match WHERE matchid='".$matchid."'") or die( mysql_error() );

dit moet het doen..
Offline demich - 17/10/2006 18:38
Avatar van demich Nieuw lid Zegt nog altijd dezelfde error

Kan het zijn dat het aan de hosting ligt ?
Offline nielsvdwal - 17/10/2006 18:50
Avatar van nielsvdwal PHP gevorderde
Citaat:
$sql="SELECT speler1id,speler2id FROM match WHERE matchid='".$matchid."'";

dit moet werken altijd single quotes en bij variable nog es uit de quotes zetten

stijn

single quotes?.. het is toch een getal.. dan hoeft dat niet toch?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s