mysql vraag

Gestart doorCruwdy9 reacties65 weergaven

10 berichten · pagina 1 van 1

Cruwdy

Lid · Topicstarter

Berichten
536
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo iedereen,

Ik ben op dit moment met een script bezig, echter kom ik een probleempje tegen.
Het is vrij simpel, maar ik zoek de snelste oplossing (minste queries en load)

Door middel van een input worden er verschillende emailadressen in een database gezet:
hier de relevante code:

foreach($emails as $email)
        {           
            $query = "INSERT INTO emails (email) VALUES (".$email.")";
            $sql = mysql_query($query) or die ( mysql_error( ) );
        }


Nu wil ik echter dat er geen dubbele adressen in de database komen, dus dat hij alleen het emailadres toevoegd als die er nog niet instaat.
De database heeft maar 1 veld winkWeet iemand hier een simpele oplossing voor? (liefst niet met een extra query in de foreach)
0
Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan zal je toch een extra query nodig hebben lijkt mij..
Om te kijken of het email al in de database staat..
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Unique key van maken in de database?
0
Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nja, dan krijg je toch nog een error?

met duplicate entry ofzeau
0
Cruwdy

Lid · Topicstarter

Berichten
536
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan krijg je inderdaad een error
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dat wil je toch?
Zodra je een error hebt dan bestond hij al; bespaart je een query per insert-query.
0
Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Dat wil je toch?
Zodra je een error hebt dan bestond hij al; bespaart je een query per insert-query.
emo!!

Staat ook lekker professioneel, haha yummie
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@mysql_query("blaat"); ?
Dan krijg je die errors niet volgens mij.
0
Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Error-handling met @ is ook n00b emo
0
Cruwdy

Lid · Topicstarter

Berichten
536
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Met een unieke waarde werkte wel, echter had ik zonder er bij na te denken meteen een or die aan de query toegevoegd waardoor ik natuurlijk allemaal errors kreeg winkIedereen bedankt!
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