News:

Wondering if this will always be free?  See why free is better.

Main Menu

DATABASE Tips & Hacks [Updated...]

Started by Informatics, April 11, 2008, 10:18:20 PM

Previous topic - Next topic

Informatics

Berikut ini saya tuliskan query2 dalam database (mysql) untuk menampilkan informasi tertentu, apabila Anda berpengalaman dengan PHP, bisa dikembangkan dalam sebuah mod.




1. Menampilkan 10 Topic Starter terbanyak/teratas


SELECT ID_MEMBER_STARTED, realName, COUNT(*) AS JUMLAH
FROM SMF_TOPICS LEFT JOIN SMF_MEMBERS
ON SMF_MEMBERS.ID_MEMBER=SMF_TOPICS.ID_MEMBER_STARTED
GROUP BY ID_MEMBER_STARTED
ORDER BY JUMLAH DESC LIMIT 10


2. Menampilkan 10 Poster terbanyak/teratas

SELECT ID_MEMBER, realName, posts
FROM SMF_MEMBERS WHERE posts > 0
ORDER BY posts DESC


3. Menampilkan jumlah topik member dengan ID 1

SELECT COUNT(*) AS JUMLAH
FROM SMF_TOPICS
WHERE ID_MEMBER_STARTED=1


Ini saya terapkan di situs saya untuk menampilkan jumlah topik tiap2 member di display.

4. Menampilkan 10  member dengan karma terbanyak/teratas

SELECT ID_MEMBER, realName, karmagood
FROM SMF_MEMBERS WHERE karmagood > 0
ORDER BY karmagood DESC LIMIT 10





Entar ditambah lagi!  :D


You can catch me @ Forum Informatika a.k.a Indonesian Informatics Online Community @ http://if.web.id




Mods:
1. LinkTree v.1.1.0 [Topic  || Download]
2. Header Rotator v.1.1.0 for 1.1.x | v.2.1 for 2.0 [Topic || Download]

Informatics

5. Email Harvesting alias mengumpulkan data email dari member forum

SELECT memberName, realName, emailAddress
FROM smf_members


6. Showing PM [Menampilkan data pesan pribadi atau PM beserta nama  pengirim, nama penerima dan waktunya dalam timestamp]

SELECT fromName AS "NAMA PENGIRIM", realName AS "NAMA PENERIMA", subject AS JUDUL, body AS "ISI PESAN", msgtime AS WAKTU
FROM smf_personal_messages, smf_pm_recipients, smf_members
WHERE smf_personal_messages.ID_PM=smf_pm_recipients.ID_PM AND smf_pm_recipients.ID_MEMBER=smf_members.ID_MEMBER
ORDER BY fromName, realName, msgtime


You can catch me @ Forum Informatika a.k.a Indonesian Informatics Online Community @ http://if.web.id




Mods:
1. LinkTree v.1.1.0 [Topic  || Download]
2. Header Rotator v.1.1.0 for 1.1.x | v.2.1 for 2.0 [Topic || Download]

biroepo


Karuhun

Pakai phpMyAdmin, coba-coba di sana.
Anda harus tahu nama database, lokasi database, nama pengguna database, dan kata sandi pengguna database untuk melakukannya. Lihat Settings.php

Hack ini lebih ditujukan bagi Administrator.

Advertisement: