login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Delete

Offline delta_004 - 06/07/2005 19:12
Avatar van delta_004Onbekend Hoi
Ik heb in me database Chris, Mike, Jorn, Shelby staan
Nu wil ik een delete fuctie maar nu wil ik dat alleen , Jorn eruit word gehaald

Bestaat er een fuctie voor?
Alvast bedankt

14 antwoorden

Gesponsorde links
Offline Tuinstoel - 06/07/2005 19:15
Avatar van Tuinstoel PHP expert
  1. DELETE FROM `tabel` WHERE `naam` = 'Jorn';
?
Offline sasser - 06/07/2005 19:16 (laatste wijziging 06/07/2005 19:17)
Avatar van sasser PHP interesse hier;-)

edite: iets te laat maar voor wat meer informatie handig:P
Offline delta_004 - 06/07/2005 19:19
Avatar van delta_004 Onbekend lol dit snap ik maar kijk dit heb ik

In het veld vriendenlijst staan die name
Dus daar moet ik het uit halen
Offline MechaVore - 06/07/2005 19:20 (laatste wijziging 06/07/2005 19:23)
Avatar van MechaVore Gouden medaille

PHP gevorderde
hij bedoelt eigenlijk dit->

1, 2, 45, 32, 12, 65

en nu wil hij 2 deleten, en zorgen dat de komma's goed staan.
Het is voor een vriendenlijst, is er een manier hoe je dit beter zou kunnen aanpakken ?

ik denk nu eigenlijk zo:
[1][342][6435][23]
en dan [".$getal."] eruit halen. en bij selecten de brakets gewoon weghalen.

Maar is er niet een makkelijkere manier ?
Offline delta_004 - 06/07/2005 19:22
Avatar van delta_004 Onbekend tnkx vreemde jongen 
Offline MechaVore - 06/07/2005 20:46
Avatar van MechaVore Gouden medaille

PHP gevorderde
Heeft niemand hier een goed idee voor ?
Offline Thomas - 06/07/2005 22:27
Avatar van Thomas Moderator Euh... je moet toch aangeven wat je precies weggooit ?
Heb je in je database gewoon een rij getallen aan elkaar geplakt ofzo ?
Offline Fenrir - 07/07/2005 09:56
Avatar van Fenrir PHP expert Database structuur verkeerd, je hebt een tabel vrienden nodig. Die ziet er dan zo uit:

vrienden
ID
userID
naam

userID verwijst dan naar de user waarbij deze vriend hoort.
Offline MechaVore - 07/07/2005 10:19
Avatar van MechaVore Gouden medaille

PHP gevorderde
maar als ik nou 20.000 gebruikers heb, en iedereen heeft ongeveeer 50 vrienden dan heb ik onwijs veel rijen .
Offline Scott - 07/07/2005 10:23
Avatar van Scott Gouden medaille

PHP ver gevorderde
Daar is MySQL heus wel op gebouwd hoor... Enig idee hoeveel rijen een site als GoT heeft ? En 100.000 rijen is wel veel inderdaad, maar databases die 3 gig hebben aan MySQL data kunnen het ook gewoon aan, dus gewoon doen ;)
Offline Martijn1989 - 07/07/2005 10:24
Avatar van Martijn1989 PHP ver gevorderde Ja , je zou het miss via , [kommas] kunne doen, maar ik zou voor de rijen gaan 
Offline MechaVore - 07/07/2005 10:26 (laatste wijziging 07/07/2005 10:26)
Avatar van MechaVore Gouden medaille

PHP gevorderde
Ik heb het nu 'moeilijker' maar volgens mij wel sneller opgelost,
In de tabel members staat een kolom met vrienden. Die ziet er zo uit: [213][32][21][234][2][454]
dan replace ik ][ met , en haal de [ en ] weg. exploden op ','
dan maak ik een for lus en echo ze.
en als er een weg moet replace ik "[".$id."]" gewoon met niks, en erbij is gewoon $vriendenlijst .= "[".$getal."]";
Offline Fenrir - 07/07/2005 11:18 (laatste wijziging 07/07/2005 11:21)
Avatar van Fenrir PHP expert Ik denk dat dat belastender is voor je database, én PHP moet veel meer werk doen. Wat ga je trouwens doen als iemand een vriend met [ of ] invoert?
Offline MechaVore - 07/07/2005 11:49 (laatste wijziging 07/07/2005 11:49)
Avatar van MechaVore Gouden medaille

PHP gevorderde
haha dat kan niet, ik controleer eerst of het id uit nummersbestaat en daarna controleer ik of hij wel in de database zit ;)

Maar zal ik het dan toch maar met rijen gaan doen ?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.317s