PHP/MySQL | Как сделать проще код?
Вообщем вот кусок гк как сделать его в один запрос?
<?php
// Пишем ip пользователя
if (isset($ip2['add']))mysql_query("UPDATE `user` SET `ip` = " . ip2long($ip2['add']) . " WHERE `id` = '$user[id]' LIMIT 1");
else mysql_query("UPDATE `user` SET `ip` = null WHERE `id` = '$user[id]' LIMIT 1");
if (isset($ip2['cl']))mysql_query("UPDATE `user` SET `ip_cl` = " . ip2long($ip2['cl']) . " WHERE `id` = '$user[id]' LIMIT 1");
else mysql_query("UPDATE `user` SET `ip_cl` = null WHERE `id` = '$user[id]' LIMIT 1");
if (isset($ip2['xff']))mysql_query("UPDATE `user` SET `ip_xff` = " . ip2long($ip2['xff']) . " WHERE `id` = '$user[id]' LIMIT 1");
else mysql_query("UPDATE `user` SET `ip_xff` = null WHERE `id` = '$user[id]' LIMIT 1");
if ($ua)mysql_query("UPDATE `user` SET `ua` = '" . my_esc($ua) . "' WHERE `id` = '$user[id]' LIMIT 1"); ?>
________
посл. ред. 03.04.2016 в 16:25; всего 1 раз(а); by 321376838
<?php
// Пишем ip пользователя
if (isset($ip2['add']))mysql_query("UPDATE `user` SET `ip` = " . ip2long($ip2['add']) . " WHERE `id` = '$user[id]' LIMIT 1");
else mysql_query("UPDATE `user` SET `ip` = null WHERE `id` = '$user[id]' LIMIT 1");
if (isset($ip2['cl']))mysql_query("UPDATE `user` SET `ip_cl` = " . ip2long($ip2['cl']) . " WHERE `id` = '$user[id]' LIMIT 1");
else mysql_query("UPDATE `user` SET `ip_cl` = null WHERE `id` = '$user[id]' LIMIT 1");
if (isset($ip2['xff']))mysql_query("UPDATE `user` SET `ip_xff` = " . ip2long($ip2['xff']) . " WHERE `id` = '$user[id]' LIMIT 1");
else mysql_query("UPDATE `user` SET `ip_xff` = null WHERE `id` = '$user[id]' LIMIT 1");
if ($ua)mysql_query("UPDATE `user` SET `ua` = '" . my_esc($ua) . "' WHERE `id` = '$user[id]' LIMIT 1"); ?>
________
посл. ред. 03.04.2016 в 16:25; всего 1 раз(а); by 321376838
Лопата Выкидная (03.04.2016 в 16:26)
о хоспади боже мой. Это кашмар.
о хоспади боже мой. Это кашмар.
и не говори качерижка а не код
![.зол.](https://bym.guru/modules/smiles/smiles/32_zol.png)
321376838 (03.04.2016 в 16:27)
Лопата Выкидная (03.04.2016 в 16:26)
о хоспади боже мой. Это кашмар.
и не говори качерижка а не код
Лопата Выкидная (03.04.2016 в 16:26)
о хоспади боже мой. Это кашмар.
и не говори качерижка а не код
![.зол.](https://bym.guru/modules/smiles/smiles/32_zol.png)
эта шта калхаз ? Только в калхазах такой гавнакод )
Лопата Выкидная, не дцмс .данет.
Лопата Выкидная, не дцмс
![.Оо.](https://bym.guru/modules/smiles/smiles/oo_134409.png)
321376838, Ахаха :D
<?php
function xxx($key)
{
global $user, $ip2;
if ( isset( $ip2[ $key ] ) )
mysql_query('UPDATE `user` SET `ip'.($key != 'add' ? '_'.$key : null).'` = "'.ip2long($ip2[$key]).'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
else
mysql_query('UPDATE `user` SET `ip'.($key != 'add' ? '_'.$key : null).'` = null WHERE `id` = "'.$user['id'].'" LIMIT 1');
}
xxx('add');
xxx('cl');
xxx('xff');
if ($ua) mysql_query("UPDATE `user` SET `ua` = '" . my_esc($ua) . "' WHERE `id` = '$user[id]' LIMIT 1");
?>
<?php
function xxx($key)
{
global $user, $ip2;
if ( isset( $ip2[ $key ] ) )
mysql_query('UPDATE `user` SET `ip'.($key != 'add' ? '_'.$key : null).'` = "'.ip2long($ip2[$key]).'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
else
mysql_query('UPDATE `user` SET `ip'.($key != 'add' ? '_'.$key : null).'` = null WHERE `id` = "'.$user['id'].'" LIMIT 1');
}
xxx('add');
xxx('cl');
xxx('xff');
if ($ua) mysql_query("UPDATE `user` SET `ua` = '" . my_esc($ua) . "' WHERE `id` = '$user[id]' LIMIT 1");
?>
PandCar (03.04.2016 в 16:33)
321376838, Ахаха :D
<?php
function xxx($key)
{
global $user, $ip2;
if ( isset( $ip2[ $key ] ) )
mysql_query('UPDATE `user` SET `ip'.($key != 'add' ? '_'.$key : null).'` = "'.ip2long($ip2[$key]).'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
else
mysql_query('UPDATE `user` SET `ip'.($key != 'add' ? '_'.$key : null).'` = null WHERE `id` = "'.$user['id'].'" LIMIT 1');
}
xxx('add');
xxx('cl');
xxx('xff');
if ($ua) mysql_query("UPDATE `user` SET `ua` = '" . my_esc($ua) . "' WHERE `id` = '$user[id]' LIMIT 1");
?>
321376838, Ахаха :D
<?php
function xxx($key)
{
global $user, $ip2;
if ( isset( $ip2[ $key ] ) )
mysql_query('UPDATE `user` SET `ip'.($key != 'add' ? '_'.$key : null).'` = "'.ip2long($ip2[$key]).'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
else
mysql_query('UPDATE `user` SET `ip'.($key != 'add' ? '_'.$key : null).'` = null WHERE `id` = "'.$user['id'].'" LIMIT 1');
}
xxx('add');
xxx('cl');
xxx('xff');
if ($ua) mysql_query("UPDATE `user` SET `ua` = '" . my_esc($ua) . "' WHERE `id` = '$user[id]' LIMIT 1");
?>
О мегокодырь
![.зол.](https://bym.guru/modules/smiles/smiles/32_zol.png)
321376838, сам х*ею ))
PandCar (03.04.2016 в 16:43)
321376838, сам х*ею ))
321376838, сам х*ею ))
Если че я прикалываюсь
![.Оо.](https://bym.guru/modules/smiles/smiles/oo_134409.png)
Стр.: 1, 2