انجمن ایران پی اچ پی
اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - نسخه قابل چاپ

+- https://forum.iranphp.org - انجمن ایران پی اچ پی
+-- انجمن: پی اچ پی/PHP (/Forum-%D9%BE%DB%8C-%D8%A7%DA%86-%D9%BE%DB%8C-PHP)
+--- انجمن: کدنویسی (/Forum-%DA%A9%D8%AF%D9%86%D9%88%DB%8C%D8%B3%DB%8C)
+--- موضوع: اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور (/Thread-%D8%A7%D8%AC%D8%B1%D8%A7-%D8%B4%D8%AF%D9%86-%D9%81%D8%A7%DB%8C%D9%84-%D8%B1%D9%88%DB%8C-%D9%84%D9%88%DA%A9%D8%A7%D9%84-%D9%88-%D8%A7%D8%AC%D8%B1%D8%A7-%D9%86%D8%B4%D8%AF%D9%86-%D8%B1%D9%88%DB%8C-%D8%B3%D8%B1%D9%88%D8%B1)



اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - scooter - ۱۳۸۸ آبان ۸ ۰۸:۰۹ عصر

سلام این کد رو ببینید
کد PHP:
    $mohsen1=mysql_query("SELECT * FROM 'ads' WHERE id=1");
                        
$row=mysql_fetch_array($mohsen1); 
                    
                        echo
"<a href='ads.php?ads=1&id=$row[id]'><img src=admin/ads1/".$row['picture1']." /></a>";?>
روی لوکال جواب میده اما روی هاست این ارور رو میده
نقل قول: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/nasimtra/public_html/slide/slide.php on line 73
به نظر شما مشکل از کجاست؟


RE: اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - amir.s - ۱۳۸۸ آبان ۸ ۱۰:۵۱ عصر

سلام

نتیجه کوئری رو قبل از fetch کردن بررسی کن خالی نباشه !

اصولا بعد از اجرای فرمانهایی که خروجی به شما میدن باید از وجود و صحت داده ها مطمئن شد و بعد فرامین بعدی رو اجرا کرد .


RE: اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - oia - ۱۳۸۸ آبان ۹ ۱۱:۲۳ صبح

همونطور که امیر گفت کیوری رو چک کن!
بعضی وقطا باید یه حرف رو چند بار گفت تا گوش داده بشه Tongue Big Grin


RE: اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - scooter - ۱۳۸۸ آبان ۱۰ ۱۲:۴۹ صبح

سلام کوئری روی سرور خالیه !!
دیتابیس هم دقیقا مانند لوکاله.هیچ فرقی با هم ندارن ولی روی سرور ارور میده


RE: اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - ARA - ۱۳۸۸ آبان ۱۰ ۰۲:۳۱ صبح

کد PHP:
mysql_fetch_array($mohsen1); 
!==
نقل قول: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/nasimtra/public_html/slide/slide.php on line 73
جان ؟ Huh


RE: اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - admin - ۱۳۸۸ آبان ۱۰ ۰۱:۰۸ عصر

این اخطار این معنی رو میده که متغیری که به mysqk_fetch_assoc دادین یه ریسورس معتبر برای mysql نیست. پس نتیجه می گیری که کوئری که دادین با اخطار مواجه شده
کوئری صحیح این هست
کد:
SELECT * FROM `ads` WHERE id=1



RE: اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - amir.s - ۱۳۸۸ آبان ۱۰ ۰۹:۰۹ عصر

(۱۳۸۸ آبان ۱۰ ۰۲:۳۱ صبح)ARA نوشته شده توسط:  
کد PHP:
mysql_fetch_array($mohsen1); 
!==
نقل قول: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/nasimtra/public_html/slide/slide.php on line 73
جان ؟ Huh

دقیقا! به عجب نکته ای رو اشاره کردید . فقط میشه گفت :
جان !؟
تو این برنامه اینکلود هم داشتی؟


RE: اجرا شدن فایل روی لوکال و اجرا نشدن روی سرور - scooter - ۱۳۸۸ آبان ۱۱ ۰۵:۴۹ عصر

(۱۳۸۸ آبان ۱۰ ۰۲:۳۱ صبح)ARA نوشته شده توسط:  
کد PHP:
mysql_fetch_array($mohsen1); 
!==
نقل قول: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/nasimtra/public_html/slide/slide.php on line 73
جان ؟ Huh

جان؟Big Grin
خودم دارم میخندم به خودم
سوال پرسیدنم هم مث خودم می مونه ( یه وری)
خلاصه اینکه تمام فایل هایی که تو اون پوشه بود به درستی کانکت می شد ولی این تو کانکت به دیتا بیس مشکل داشت
این ارور هم مال یه خط دیگه بودهBig Grin