Als je een wisselend aantal variabelen hebt ($recordsQuestion_1
, $recordsQuestion_2
... $recordsQuestion_n
), kijk naar het gebruik van een array
in plaats daarvan, omdat dit veel gemakkelijker is om mee te werken.
Wat dan zou kunnen resulteren in een schonere lus zoals:
$recordsQuestion = array(
'Zero' , # PHP Arrays are zero-indexed, so the first element will have a key of 0
'One' ,
'Two' ,
...
);
$sqlTpl = 'UPDATE records SET recordListingID = "%s" WHERE recordID = %s';
foreach( $recordsQuestion as $key => $value ){
$sqlStr = sprintf( $sqlTpl , mysql_real_escape_string( $value ) , (int) $key );
if( !mysql_query( $sqlStr ) ){
# Row Update Failed
}else{
# Row Updated OK
}
}