2e delete [MYSQL]

Gestart doorWouterr2 reacties39 weergaven

3 berichten · pagina 1 van 1

Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Yo,

Ik heb een probleempje met mijn vrienden systeem.
Kijk, ik heb een database Vrienden, de structuur is zo:
User_id | Vriend_Id

Aleen soms, dan staat het er 2x in.
Dus bijvoorbeeld

1|2
1|2 (Hier krijg ik een error, omdat hij al in de array zit.)

of

1|2
2|1 (Hij word dan ook automatich bij de ander toegevoegd, dus krijg ik ook een error.)

Hoe kan ik zorgen, dat die met een mysql query (maakt niet uit hoeveel ;p)
Gedelete worden, Er is geen spraken van een ID (auto incurent ofzow) want dat kan gewoon niet.

Dus hij zou eigenlijk de dubbele moeten delete.

Iemand hier wat op te verzinnen?
Ik heb nu dat hij namelijk alle vrienden delete.

DELETE FROM Vrienden WHERE user_id = (id)
DELETE FROM Vrienden WHERE vriend_id = (id)


(Dit werkt goed, alleen moeten ze iedereen weer toevoegen..)

Alvast bedankt.
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij elke moet je nog zetten welke de 2de persoon is die je verwijderd
Bv : AND vriend_id =".$_GET[vriend]."
Hangt wel ar van hoe je het ophaalt
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Ik zou ook een autoincurement ofzow id maken, en daar dan op checken ofzow smile?

Maar idk hoe.

Iets met if yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren