Нулиране на полета от таблица

amarok

Registered
Как мога да нулирам 3 полета от таблицатa users например money,power,credits искам да ги нулирам да им се зададе началната стойност която е зададена на По подразбиране
 
Код:
<?php
$table = "users"; // таблицата
$rows = array("money", "power", "credits"); // полетата, които ще нулираме

$result = mysql_query("DESCRIBE $table");
while ($row = mysql_fetch_assoc($result))
    if (in_array($row['Field'], $rows)) mysql_query("UPDATE `$table` SET `".$row['Field']."` = '".$row['Default']."'");
?>

Изпълняваш кода веднъж, той ще преработи всички полета, като ще им сложи Default стойностите ;)
 
HunteR каза:
Код:
<?php
$table = "users"; // таблицата
$rows = array("money", "power", "credits"); // полетата, които ще нулираме

$result = mysql_query("DESCRIBE $table");
while ($row = mysql_fetch_assoc($result))
    if (in_array($row['Field'], $rows)) mysql_query("UPDATE `$table` SET `".$row['Field']."` = '".$row['Default']."'");
?>

Изпълняваш кода веднъж, той ще преработи всички полета, като ще им сложи Default стойностите ;)


Стана много ти благодаря +1
 

Back
Горе