0
我想統計我的用戶數量,然後發送命令更新不同的表格以更改其顯示的「級別」。下面是我得到的....上面用db計數用戶等於用戶等級
<?php
$query = mysql_query("SELECT COUNT(*) FROM 'ow_base_user'.'id' WHERE 'id'") or die (mysql_error());
$row = mysql_fetch_row($query);
$count = $row[0];
$username = [userid];
$count = "";
$lvl = UPDATE `founda_Inspire`.`ow_base_authorization_role` SET `name` = 'empower' WHERE `ow_base_authorization_role`.`id` =13; }
if ($count >= 2720) { $lvl = UPDATE `founda_Inspire`.`ow_base_authorization_role` SET `name` = 'integrity' WHERE `ow_base_authorization_role`.`id` =18; }
else if ($count >= 625) { $lvl = UPDATE `founda_Inspire`.`ow_base_authorization_role` SET `name` = 'honor' WHERE `ow_base_authorization_role`.`id` =17; }
else if ($count >= 125) { $lvl = UPDATE `founda_Inspire`.`ow_base_authorization_role` SET `name` = 'passion' WHERE `ow_base_authorization_role`.`id` =16; }
else if ($count >= 25) { $lvl = UPDATE `founda_Inspire`.`ow_base_authorization_role` SET `name` = 'creative' WHERE `ow_base_authorization_role`.`id` =15; }
else if ($count >= 5) { $lvl = UPDATE `founda_Inspire`.`ow_base_authorization_role` SET `name` = 'inspire' WHERE `ow_base_authorization_role`.`id` =14; }
?>
請把'$ lvl'的值引起來,同時你還有一些其他的語法錯誤。 – Class 2013-03-11 03:57:40
語法突出顯示不會告訴你什麼是錯的? – 2013-03-11 03:58:11