PDA

View Full Version : مشكل در بازگرداندن سطر ها



f_naderi
یک شنبه 04 بهمن 1388, 00:09 صبح
سلام

$query1="select * from (select davtalab.c_grp,davtalab.s_azm,davtalab.sh_dav,davt alab.name,davtalab.lname,davtalab.p_name,davtalab. shenas,davtalab.jens,davtalab.t_tav,groups.n_group ,s_final.n_fin
from davtalab,groups,s_final where davtalab.c_grp=groups.c_group and davtalab.c_gh=s_final.c_fin and davtalab.s_azm=groups.s_azm and
davtalab.s_azm=s_final.s_azm and davtalab.danesh='$danesh' and davtalab.s_azm='$sal2' and davtalab.rsht='$reshteh' and davtalab.azm=1) limit $eu1,2";
$result1=mysql_query($query1);
echo mysql_num_rows($result1);

من مي خوام با استفاده از دستور limit ويك جدول مياني ، يك سري سطر رو استخراج كنم ولي به دستور
echo mysql_num_rows($result1); كه ميرسه ميگه:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource اشكال از كجاست؟

امیـرحسین
یک شنبه 04 بهمن 1388, 00:16 صبح
کوئری شما مشکل داره و تابع mysql_query که در حالت عادی resource برمیگردونه، داره false برمیگردونه.
تابع mysql_error رو اجرا کنید تا ببینید مشکل کجاست.
روش بهتر اینکه که phpmyadmin رو باز کنید و توی بخش SQL ، کوئری رو کپی کنید. اونجا خیلی دقیق و خوب می تونید اشکال رو کشف کنید و حتی نتایج رو هم ببینید و چک کنید.

f_naderi
یک شنبه 04 بهمن 1388, 00:23 صبح
بي نهايت از شما ممنونم.
مشكل از اينجا بود كه بايد يك اسم مستعار براي جدولم قرار مي دادم.