Selamlar kolay gelsin,

İstediğin bir sorgunun kaç sonucu olduğunu şöyle alabilirsin :

<?php 
$toplam = mysql_num_rows(mysql_query("SELECT * FROM kelimeler")); 
$yuzdesiistenilen = mysql_num_rows(mysql_query("SELECT * FROM kelimeler WHERE onay=1")); 
?>
Yüzde hesaplamak için de şöyle yapabiliriz :

<?php 
$yuzde = ($yuzdesiistenilen*100)/$toplam;
?>
Umarım yardımcı olabilmişimdir. 100-$yuzde de onaysızların yüzdesini verir zaten.

Not : mysql_num_rows kullanımı yavaşlatıyor mu emin olamadım, select count diye bir olay da var onu kullanmak daha hızlı olabilir.