Mysql (klein) probleem

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Mysql (klein) probleem

Bericht door supperbas » 12 feb 2006, 18:59

Code: Selecteer alles

$sql3 = "SELECT id,serial,used FROM serial WHERE serial='".$_POST['rankcheck']."'";
$sql2 = $sql3['serial'];
$serial = $_POST['rankcheck'];
if( $rank2 == false ) {
if( $sql2 != $serial ){
[code]

hij moet kijken of de serial die is op geveven (bij het form van de vorige pagina "rankcheck")
gelijk is aan 1 v/d serials is de data base
hoe zorg ik dat dat werkt?

(rankcheck = serial)

Bvd,

-supperbas

Donny_nl
Berichten: 463
Lid geworden op: 27 feb 2004, 13:55
Locatie: Rotterdam
Contacteer:

Bericht door Donny_nl » 12 feb 2006, 19:21

Volgens mij heb je geen idee wat je aan het doen bent... dus bij deze een script met hopelijk wat goede uitleg:

Code: Selecteer alles

// De var definieren en voorzien van slashes
$serial = mysql_real_escape_string($_POST['rankcheck']);

//De query definieren (is ook een var hier)
// Deze query telt het aantal rijen die voldoen aan de voorwaarde serial = $serial
$sql = "SELECT COUNT(1) FROM serial WHERE serial = " . $serial ;

// vervolgens gaan we de query uitvoeren:
$result = mysql_query($sql) or die($sql . "<br />" . mysql_error());

// en het resultaat van de query vaststellen
$line= mysql_result($result,0);

// Als er een resultaat is dan bestaat de serial, anders niet
if ($line != 0)
{
   print("serial bestaat!");
}
else
{
   print("serial bestaat niet.");
}
Er staan diverse functies in dit scriptje. Een uitleg over de specifieke functies kun je vinden op php.net

mysql_real_escape_string()
mysql_query()
mysql_error()
mysql_result()
print()
Wil je Poker leren spelen?
SQL leren?

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 12 feb 2006, 19:30

ty ty ty ty ty ty :thumb: :thumb: :bier:

Plaats reactie