PDA

View Full Version : آموزش: مشکل mysql



hos3in2000
یک شنبه 01 مرداد 1396, 20:41 عصر
سلام رفقا
من کد هامو تو wamp نوشتم و درست کار میکرد ، اما روی هاست که آپلود کردم دچار خطا شدن
http://ashiyane.org/forums/images/smilies/62.gif

کدها + خطا ها در قالب عکس زمیمه شده.
خطا :
145850
کد اتصال به مای اس کیو ال : 145851
کد درج اطلاعات مربوط به صفحه ای که با خطا مواجه شده : 145852

Keramatifar
دوشنبه 02 مرداد 1396, 04:22 صبح
دوست عزیز
چیزی که میبینی warning است نه error و به چند دلیل بوجود می آید.
قبل از هر چیز قسمت Create Connection و کد new mysqli برای ساخت $con را از فایل کانکشن بردار و در هر صفحه نیاز بود همانجا قرار بده.
برای مشاهده خطای دیتابیس نیز از تابع mysqli_error() استفاده کن.
ضمنا پیشنهاد می شود که اون @ ها رو که به دلیل عدم نمایش خطا پشت متغیرها و توابع قرار دادی رو بردار و بجاش در خط اول کدت از کد زیر استفاده کن تا همه نتونن خطاها رو ببینند و فقط خودت و اونم در صورتیکه در url پارامتر trace_pass رو وارد کرده بودی بتونی کد رو ببینی:

ini_set('display_errors', isset($_GET['trace_pass']) ? 'On' : 'Off');
حالا اگر url به شکل زیر باشد خطا دیده می شود:

http://barnamenevis.org/page.php?trace_passl