As3 Class from string by plug.in
Nov0
เรื่องมันมีอยู่ว่า…
จะทำ Effect ในเกม Flash โดยให้เพิ่ม Effect ง่ายๆโดยไม่ต้องโค้ดใหม่ให้วุ่นวาย เลยจำเป็นที่ต้อง
ก็ไปหาโค้ดมาตามปกติ
Flow control (IF/CASE) ใน Mysql by plug.in
Nov0
Flow control ใน Mysql
อ้างอิงจาก http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html
คืออะไร? ทำไมต้องใช้?
บางครั้งแม้มันจะง่ายและเร็วกว่า ที่จะทำส่วนคำนวณใน Php ก่อนแล้วค่อยมาทำ Query ใน Mysql แต่ในบางกรณีเล็กๆน้อย หรือบางครั้งที่ต้องการการ Customize โดยไม่ต้องเขียนโค้ดเพิ่ม การเขียน IF/Case เข้าไปใน Mysql ก็สร้างความสะดวกได้มาก
SQL - Query เพื่อทำการจัด Rank ของข้อมูล by plug.in
Jul0
จาก http://www.1keydata.com/sql/sql-rank.html
Table Total_Sales
| Name | Sales |
| John | 10 |
| Jennifer | 15 |
| Stella | 20 |
| Sophia | 40 |
| Greg | 50 |
| Jeff | 20 |
SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_Rank
FROM Total_Sales a1, Total_Sales a2
WHERE a1.Sales <= a2.Sales or (a1.Sales=a2.Sales and a1.Name = a2.Name)
GROUP BY a1.Name, a1.Sales
ORDER BY a1.Sales DESC, a1.Name DESC;
Result:
| Name | Sales | Sales_Rank |
| Greg | 50 | 1 |
| Sophia | 40 | 2 |
| Stella | 20 | 3 |
| Jeff | 20 | 3 |
| Jennifer | 15 | 5 |
| John | 10 | 6 |
ถ้าอยากให้เรียงลำดับโดยไม่มีข้ามให้แก้เป็น
SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_Rank
FROM Total_Sales a1, Total_Sales a2
WHERE a1.Sales < a2.Sales or (a1.Sales=a2.Sales and a1.Name >= a2.Name)
GROUP BY a1.Name, a1.Sales
ORDER BY a1.Sales DESC, a1.Name ASC;
PHP : Get Full URL path by plug.in
Mar0
Code สำหรับ Get URl ปัจจุบันในขณะนั้น
function full_url()
{
$s = empty($_SERVER["HTTPS"]) ? ” : ($_SERVER["HTTPS"] == “on”) ? “s” : “”;
$protocol = substr(strtolower($_SERVER["SERVER_PROTOCOL"]), 0, strpos(strtolower($_SERVER["SERVER_PROTOCOL"]), “/”)) . $s;
$port = ($_SERVER["SERVER_PORT"] == “80″) ? “” : (”:”.$_SERVER["SERVER_PORT"]);
return $protocol . “://” . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
}
