php - can't retrieve all rows from a table -
i've tried past hour figure way server recognize if user owns similar row in mysql db
can of guys me...
here code ive done now
$nummer = $_get['a']; $klasse = strtoupper ( $_get['b'] ); $kid = $nummer . '.' . $klasse; $result = $db->query("select kid kcode sid='".$_session['id']."'"); $resa = $result->fetch(); $b = strtoupper ( $resa['kid'] ); $a = $kid $c = $_session['id']; if ($a !== $b){ echo "insert"; } else { echo "already exists"; } ok explain deeper different commands is:
$_get['a']=a letter retrieved previous page$_get['b']=a number retrieved previous page
"kid" wich wanna select row in kcode table, problem there several kid's want compare $a... when try way retrieve last created.
thx time
edit: said in comment want compare $kid mysql rows called kid when sid=$_session['id'].
if want retrieve multiple rows, need put fetch in loop:
$exists = false; while($resa = $result->fetch()) { $b = strtoupper ( $resa['kid'] ); $a = $kid $c = $_session['id']; if ($a !== $b){ //echo "insert"; } else { $exists = true; //echo "already exists"; } } if($exists){ { echo "already exists"; } else { echo "insert"; } is trying do?
now, if trying see if row exists, should modify query:
$result = $db->query("select kid kcode sid='".$_session['id']."' , kid='$kid'"); since getting $kid get parameters, need clean first, prevent sql injection.