Hoe kan ik dit checken

Gestart doorBoude9 reacties27 weergaven

10 berichten · pagina 1 van 1

Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kijk ik heb dit:

$query = "SELECT * FROM radio WHERE nummer = ". mysql_real_escape_string($text ."";

Er moet nog een AND bij want hij moet kijken of dat die er in staat welke het laatste is toegevoegt

Dus hij moet checken of het nummer als laatste er al in staat.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Maak nummer UNIQUE. yummie
0
Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
huh yummie
dus:

$query = "SELECT * FROM radio WHERE nummer = ". mysql_real_escape_string($text ." AND nummer = ". UNIQUE ."";

Huh het zal best fout zijn wat ik nu doe zou jij het effe erin kunnen bouwen mis? bloos.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Nee, wacht.

Wil je weergeven als hij er al in staat, zo van "jammer maar je nummer bestond al, zoek een goeie", of moet het verder precies hetzelfde zijn als wanneer hij niet bestond zegmaar?

In dat 1e geval kun je t in je db oplossen, bij 2e geval moet je het met php checken (of mysql_affected_rows() moet werken bij een insert query, maar dat weet ik niet uit mn hoofd biggrin).
0
Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kijk ik moet hebben als het nummer gespeelt wordt wordt hij in de dB gezet maar als hij nou 2 keer achterelkaar gespeeld wordt moet hij hem niet nog een keer in de database zetten yummie.. en ik heb dit om het te checken:

$query = "SELECT * FROM radio WHERE nummer = ". mysql_real_escape_string($text ."";

Maar die functie moet er nog in dat hij hem er niet 2 keer in zet als het nummer er al in staat yummie.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Maar niet 2x achter elkaar of niet 2x in de tabel voorkomen?
lied_A
lied_B
lied_A

mag wel, maar dit mag niet?
LIED_A
LIED_B
LIED_B
0
Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Indd

Maar hij moet dus telkens kijken zowie zo een ander lied komen voordat er weer een LIED_b er weer in mag

Dus bv.

LIED_A
LIED_B
LIED_A

Maar niet
LIED_A
LIED_B
LIED_B
(enz enz)
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Doe dan zoiets:

[COLOR= #0000BB]<?php
$check[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT nummer FROM radio ORDER BY datum DESC LIMIT 1"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$check[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$check[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$check[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nummer[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #0000BB]$text[/COLOR][COLOR= #007700])
{[/COLOR]

    [COLOR= #FF8000]// hier je insert query[/COLOR]

[COLOR= #007700]}[/COLOR]
?>


Dat moet wel werken lijkt me. smile
0
Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@lennard

Harstike bedankt het werkt wink..
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
smile nice
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