Pagina 1 van 1

Mysql (klein) probleem

Geplaatst: 12 feb 2006, 18:59
door supperbas

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

Geplaatst: 12 feb 2006, 19:21
door Donny_nl
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()

Geplaatst: 12 feb 2006, 19:30
door supperbas
ty ty ty ty ty ty :thumb: :thumb: :bier: