我已经为一个旧的Joomla站点进行了数据库更新查询,它看起来像下面的代码。当然这只是一个例子。实际查询包含 50 。我想做的是让它“更小”。换句话说,我怎样才能让它使用or而不是一一写?我只是无法弄清楚语法...name_x
for
while
name_x
if (isset($_POST['button_save']) or isset($_GET['button_save'])){
$gmdb = & JFactory::getDBO();
$update_query = "UPDATE jos_tablename
SET id = '".$_POST["id"]."',
name_1 = '".$_POST["name_1"]."',
name_2 = '".$_POST["name_2"]."',
name_3 = '".$_POST["name_3"]."',
name_4 = '".$_POST["name_4"]."',
name_5 = '".$_POST["name_5"]."',
name_6 = '".$_POST["name_6"]."'
WHERE id = 'something'";
$gmdb->setQuery($update_query);
$gmdb->query();}