login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout bij query?

Offline compudoc - 30/11/2006 07:49 (laatste wijziging 30/11/2006 07:51)
Avatar van compudocPHP beginner wat is hieraan fout:
  1. <?php
  2. $res2=mysql_query("SELECT id, name FROM users");
  3. ?>

de foutmelding is:
Citaat:
Parse error: parse error, unexpected T_VARIABLE in C:LOKATIErpgindex.php on line 32


ik dacht dat het iets te maken had met de variabele die ik gebruik maar als ik hem verander is er hetzelfde probleem. 

10 antwoorden

Gesponsorde links
Offline Xtent - 30/11/2006 08:34
Avatar van Xtent Onbekend Geen fout aan die query zover ik zie, laat wat meer code zien aub...
Offline svm - 30/11/2006 09:23
Avatar van svm PHP ver gevorderde Je moet geen mysql_query() opslaan in een variable.
Doe het eens zo:

  1. <?
  2. $res2 = "SELECT id, name FROM users";
  3. mysql_query($res2) or die (mysql_error());
  4. ?>
Offline Thomas - 30/11/2006 09:29
Avatar van Thomas Moderator @compudoc - Je hebt een parse-error op regel 32, en je geeft ons één regel uit je script, er van uitgaande dat dit de "goede foute" regel is.

Post een groter deel van je script (hier) of je hele script (plaatscode.be), want hier kunnen we niets mee.
Offline GTW - 30/11/2006 09:59
Avatar van GTW Gouden medaille

PHP gevorderde
ik vind het echt zo'n fout dat de regel ervoor niet is afgesloten met een ;
Offline compudoc - 30/11/2006 10:49 (laatste wijziging 30/11/2006 10:49)
Avatar van compudoc PHP beginner sorry voor de late reactie maar ik zit op school dus ik kan hier niet eeuwig zijn, helaas 

omdat ik nu vanalles wat hier staat al geprobeerd heb nu dus een groter stuk script:
het gaat om dit stuk:
  1. <?php
  2. $naam = $_SESSION['suser'];
  3. $res2 = "SELECT credits FROM users WHERE name =".$naam."";
  4. mysql_query($res2) or die (mysql_error());
  5. ?>

lijn nr. 27 t/m 31

alvast bedankt iedereen.
Offline Thomas - 30/11/2006 10:56
Avatar van Thomas Moderator Je bent vergeten om quotes te zetten rond $name? Maar dat zou geen parse-error op moeten leveren. Verder zie ik niets vreemds.
Offline compudoc - 30/11/2006 10:59
Avatar van compudoc PHP beginner parse error is weg maar hij weer geeft de waarde nu niet.
wat moet ik doen?
Offline Thomas - 30/11/2006 11:03
Avatar van Thomas Moderator Je slaat het resultaat van de query niet op in een variabele, en deze (nog niet bestaande variabele) wordt (nog) nergens uitgelezen...
Offline compudoc - 30/11/2006 12:16 (laatste wijziging 30/11/2006 13:43)
Avatar van compudoc PHP beginner hoe kan ik dit oplossen?
welke opdracht moet ik uitvoeren?

EDIT:
is het op telossen door:
mysql_free_result('$res2');

weet iemand het?
Offline Gerard - 30/11/2006 13:55
Avatar van Gerard Ouwe rakker PHP.net: mysql_fetch_assoc
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s