sql >> Databáze >  >> RDS >> Mysql

Aktualizace MySQL s proměnnými PHP ve smyčce

Pokud budete mít různý počet proměnných ($recordsQuestion_1 , $recordsQuestion_2 ... $recordsQuestion_n ), podívejte se na použití pole místo toho, protože s tím bude mnohem jednodušší pracovat.

Což by pak mohlo vést k čistší smyčce jako:

$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
  }
}


  1. Seznam všech uložených procedur s názvem schématu

  2. Jak navrhnout databázi mysql pro více tenantů

  3. Vkládání dat do více tabulek PHP MySQL

  4. Jak mohu vytvořit složku pomocí nástroje Oracle Form Builder?