TORU Foorum

Q: Kuidas teha php counter mis loeks sql tabelis ühe välja kõik sõnad ära?

sandervend - 22.4.2010 19:53

Oleks vaja, et counter loeb ära kõik sõnad mis on sisestatud ühele väljale tabelisse. (Eri sisestused kõik arvestada kokku) ja sõnade arv kuvada siis counteris.

Oskab keegi aidata sellise asjaga? Ja kui midagi arusaamatuks jäi siis kindlasti võib küsida.

Timukas - 22.4.2010 20:24

Kui MySQL, siis siin on üks lahendus sõnade arvu saamiseks.

sandervend - 23.4.2010 12:42

MM no põhimõtteliselt see, aga oleks vaja et ta liidaks kokku kõik saadud arvud kokku ja sooviks ka teada kuidas kuvada saadud tulemus counterina.

Hetkel tekitab sellise loetelu :
n2ide1.png - 5kB


Kood praegu :
Kood:
SELECT LENGTH( Sisu ) - LENGTH( REPLACE( Sisu, ' ', '' ) ) +1 FROM epu_sisu


[Muudetud: 23.4.2010 sandervend]

Timukas - 23.4.2010 14:58

Kokkuliitmiseks vaata seal samal lehel teist koodirida ;)
Lisaks seleta, mida tähendab "counterina kuvamine". Peab pilt olema või piisab lihtsalt arvust?

sandervend - 23.4.2010 18:00

Arvust täitsa piisaks.

Timukas - 23.4.2010 19:26

Kõige lihtlabasem lahendus siis:
Kood:
<?php //mysql-iga ühendamine echo mysql_result(mysql_query("SELECT SUM(LENGTH(Sisu) - LENGTH(REPLACE(Sisu, ' ', ''))+1) FROM epu_sisu;"),0); ?>

sandervend - 23.4.2010 19:55

Ma tänan sind.