Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Database bevragen, met een query in php

Pagina: 1
Acties:
  • 298 views

  • Emiel1
  • Registratie: Mei 2010
  • Laatst online: 02-11-2022
Hoi,

Op het moment ben ik bezig om een site te maken.
Hier moeten mensen op kunnen registreren en inloggen, dit lukt.
Bij het registreren worden er meerdere velden ingevuld, deze worden ook netjes op de database gezet.

Ik maak gebruik van het Xampp pakket.

Ik wil iemand die ingelogd is een gebruikersnaam laten zien van het tegenovergestelde geslacht.

Hoe moet ik dit aanpakken?

Groeten,
Emiel(zij)

  • Exception
  • Registratie: Augustus 2006
  • Laatst online: 16:11
Ik denk dat je je eerst nog wat mag inlezen in het database-principe, want dit is echt een basis vraag. Daarnaast staat je topic in het verkeerde subforum.

Kleine duw in de goede richting: Sla het geslacht op, en zoek voor een man "waar geslacht niet is man" ?

[ Voor 10% gewijzigd door Exception op 05-01-2012 12:06 ]


  • Emiel1
  • Registratie: Mei 2010
  • Laatst online: 02-11-2022
Bedankt!

Sorry dat het in het verkeerde subforum staat, kan iemand dit verplaatsen?

Ik was al zo ver dat je moest kijken waar het eigen, niet eigen geslacht was.

Maar het probleem zit hem in hoe je het opslaat en schrijft in php.

  • Wokkels
  • Registratie: Juli 2000
  • Laatst online: 29-10-2024

Wokkels

Het lekkerste zoutje

Hoe heb je het voor elkaar gekregen om mensen te laten registreren en inloggen als je niet weet hoe je een database queriet :?

Permanent wintericon!


  • Perkouw
  • Registratie: Juli 2005
  • Laatst online: 15:14

Perkouw

Moderator General Chat
Zoals Jeff van Hees terecht aangeeft, neem voortaan eerste de algemene regels even door. Wat heb je zelf al gedaan om het probleem op te lossen ? Wat heb je allemaal opgezocht op google etc. ?

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 12:00
Wokkels schreef op donderdag 05 januari 2012 @ 12:32:
Hoe heb je het voor elkaar gekregen om mensen te laten registreren en inloggen als je niet weet hoe je een database queriet :?
Omdat dat al door de leraar aangeleverd werd bij de opdracht :9

There is no replacement for displacement!


  • Thijmen
  • Registratie: Juni 2011
  • Laatst online: 25-07 13:16
Stel, je hebt een tabel die er zo uit ziet:
code:
1
2
3
user_id | user_naam | user_geslacht
1       |  pietje   |  m
2       |  annie    |  v

Dan voor je een query die er uit ziet als deze uit:
code:
1
SELECT * FROM tabel WHERE user_geslacht != 'm' ;


Met PHP, doe je dat zo:
PHP:
1
2
3
4
5
6
7
$result = mysql_query("SELECT * FROM tabel
 WHERE user_geslacht !='m") or die(mysql_error());  


$row = mysql_fetch_array( $result );

echo $row['user_naam'];


Toch niet zo heel moeilijk? ;)
Handige resource; http://www.tizag.com/mysqlTutorial/mysqlwhere.php

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Sorry, maar dit is echt te basaal. Je hebt het profiel opgehaald, dus je weet het geslacht van de huidige gebruiker. De rest is gewoon een kwestie van profielen ophalen die niet dat geslacht hebben. Dat is een simpele WHERE-clause met maar één vergelijking erin. Als je weet hoe je met een query kunt zorgen dat je inlogt dan weet je ook hoe je dit probleem verder aanpakt.

Verder: Waar hoort mijn topic? staat niet voor niks bovenaan elk forum in de Devschuur.

_eXistenZ_: dat soort berichten hoort niet thuis in een topic en dat weet je best. ;)
Perkouw: laat het modereren maar aan ons over, wij hebben daar de knopjes voor. ;)
Thijmen: de meeste DBMS'en kunnen niet overweg met != bij mijn weten. SQL schrijft <> voor.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.