login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]where .. OR werkt niet

Offline skillat - 17/06/2006 12:56 (laatste wijziging 17/06/2006 13:18)
Avatar van skillatOnbekend Het is de bedoeling dat er gecheckt word of de creator van het team, al ergens voorkomt in een van de database velden: leader/member1/2/3/4/5

Als ik OR member1='".$creator."' weg laat, werkt het wel.. maar met member1 erbij of member2/3/4/5 werkt niet.

  1. <?php
  2. $creator = $_SESSION['suser'];
  3.  
  4. $res = mysql_query("SELECT * FROM teams WHERE leader='".$creator."' OR member1='".$creator."'");
  5. if(mysql_num_rows($res) >= 1)
  6. {
  7. echo "You are already in a team, please leave your previous team first. <br /> Click <a href='javascript:history.back()'>here</a> to return.";
  8. }
  9. ?>

5 antwoorden

Gesponsorde links
Offline Tuinstoel - 17/06/2006 12:58
Avatar van Tuinstoel PHP expert Bestaat je kolom wel? Maak ook tevens gebruik van addslashes, en ik zou sowieso een hele andere aanpak gebruiken maar dat is ieder voor zich natuurlijk hè.
Offline finduilas - 17/06/2006 13:00
Avatar van finduilas PHP gevorderde Werjt het als je er een vaste waarde aan heeft.Anders is er iets mis met je var.
Offline skillat - 17/06/2006 13:01 (laatste wijziging 17/06/2006 13:15)
Avatar van skillat Onbekend - Waarom addslashes gebruiken als iets uit de tabel haal..
- Ja mijn kolom bestaat.
- vertel daarvoor vraag ik om hulp\

edit:
Ik heb mn var geecho'd ja.. kwam een naam uit.
Daar is niks mis mee
Offline Tuinstoel - 17/06/2006 13:16
Avatar van Tuinstoel PHP expert Omg ik was het even vergeten. Je moet backtiks gebruiken omdat je een getal in je query gebruikt. Dus het moet worden `member1`.

Verder buiten dat allemaal zou ik als ik jou was een wat andere structuur gebruiken, m.b.v. JOINS kun je namelijk ook een heel eind komen (is alleen wel wat lastig in het begin).
Offline skillat - 17/06/2006 13:18
Avatar van skillat Onbekend Thanks, het waren de backtiks 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.28s