خطا در دیتابیس آنلاین

سوال

سلام عرض میکنم خدمت تمامی دوستان.

من یک دیتابیس آنلاین ساختم که کاربر میتونه داخلش ثبت نام کنه، منتها وقتی که میاد ثبت نام کنه، این خطا رو میده:

ممنون میشم کمکم کنید که مشکل از کجاست.

من هرچی گشتم و کدهارو دستکاری کردم درست نشد که نشد.

حل شد 0
, ۱۳۹۷/۶/۹ ۲۰:۱۱:۱۵ 6 پاسخ همکار سایت 0

پاسخ ها ( 6 )

    0
    ۱۳۹۷/۶/۱۰ ۱۴:۴۶:۲۵

    سلام

    همونطور که نوشته شده دوست عزیز، در فایل reg.php خط ۷ مشکل دارید(فایل را پیوست کنید)

    موفق باشید.

      0
      ۱۳۹۷/۶/۱۰ ۱۸:۳۲:۱۷

      سلام خسته نباشید.

      این کل کدامه:

      ممنون میشم بگید چه مشکلی داره.

    0
    ۱۳۹۷/۶/۱۱ ۱۸:۰۶:۵۱

    ممنون میشم یکی جواب منو بده
    خیلی بهش نیاز دارم.

    0
    ۱۳۹۷/۶/۱۲ ۷:۴۲:۲۱

    اطلاعات رو نمیتونه fetch کنه(از دیتابیس دریافت کنه)

    چک کنید ببینید اطلاعات دریافت میشه از سرور(در خط ۸ از x$ وردامپ بگیرید، به شکل زیر):

    اگه مقدار null برگردوند، اصلا از دیتابیس اطلاعاتی دریافت نمیشه

      0
      ۱۳۹۷/۶/۱۲ ۲۰:۱۲:۵۵
      این پاسخ ویرایش شد.

      چه طوری باید چک کنم؟!
      من با PHP دیزاینر مینوسم.

      چه جوری نتیجه رو ببینم؟

      در اصل چه جوری باید کامپایل کنم؟!

    0
    ۱۳۹۷/۶/۱۳ ۷:۱۳:۱۳

    فایل رو مستقیم در سمت سرور اجرا کنید …

    حالا من با ساختار و نوشتار کدهای شما آشنا نیستم ….

    ابتدا کدهای سمت سرور رو بنویسید و اجرا کنید، بعد از اینکه دیدید اجرا میشه اون موقع ببریدش روی بیسیک، کدها رو خودتون نوشتید یا از روی آموزش پیش میرید؟

      0
      ۱۳۹۷/۶/۱۳ ۲۰:۰۲:۴۴

      اگه منظورتون از اجرا شدن در سمت سرور، این هست که آدرس فایل پی اچ پیم رو داخل مرورگر بزنم،

      میزنم، منتها یه صفحه خالی میاره، درحالی که توی دیتابیسم اطلاعات هست!!

       

      اما روی بیسیک خطا میده

       

      و مطلب بعدی اینکه من از روی آموزش کدها رو نوشتم.

      دقیقا عین آموزش. کلی هم چک کردم، اما نشد!!

      ممنون میشم راهنماییم کنید.

    1
    ۱۳۹۷/۶/۱۴ ۱۰:۰۸:۱۵

    دوست عزیز برای این که راحتر پیش برید و بتونید مشکلات رو در بیارید و حلش کنید، پله پله اقدام کنید.

    به نظر من شما اول با برنامه Xampp یک بانک محلی درست کنید و اول اول کد اسکریپت سمت سرور رو با مرورگر تست کنید و کلیه خطاهاش رو بگیرید. بعد که مطمئن شدید کدتون درسته و خروجی قابل قبول گرفتید همون کد رو با سرور آنلاین امتحان کنید و خروجی بگیرید منتها باز هم با مرورگر.

    بعد از این که از کدهای سمت سرور و اجرا در محیط آنلاین مطمئن شدید برید سر وقت کدهای بیسیک.

    در حقیقت از دو مرحله قبلی مطمئن بشوید و بعد به سراغ چالش جدید برید.

    0
    ۱۳۹۷/۶/۱۷ ۲۱:۳۰:۵۶

    الان همه مشکل من اینه که میخوام توی این فایل پی اچ پی کدی بنویسم که یک کاربر نتونه با دوتا یوزنیم ثبت نام کنه

    همین

      0
      ۱۳۹۷/۶/۱۹ ۷:۰۴:۱۰

      سلام

      ابتدا بهتر بود اگه مشکل قبلیتون حل میشد، روش حل شدن مشکل رو شرح میدادید(این کار باعث میشه تا دوست عزیز دیگه ای هم اگه مشکل مشابه شما داشته باشه، با توضیح شما مشکلش حل بشه).

      و نکته ی دوم دوست عزیز برای هر موضوع یک سوال جدید مطرح کنید، جوابتون رو همینجا میدم ولی از این به بعد لطفا برای هر موضوع یک سوال جدید ایجاد کنید.

      شما در PhpMyAdmin هر ستونی که میخواید مقدار تکراری نداشته باشه، باید UNIQE قرار بدید، فرض کنیم یک جدول به نام user داریم و میخوایم که ستون usename مقدار تکراری داخلش ثبت نشه، به شکل زیر عمل میکنیم:

      • وارد PhpMyAdmin میشیم و جدول مورد نظر رو انتخاب میکنیم.
      • سپس از زبانه های بالا، زبانه Structure رو انتخاب میکنیم.

      مقابل هر ستون، یک گزینه ای به نام Uniqe وجود داره، هر ستون از دیتابیس که میخواید فیلد تکراری نگیره، روی این گزینه کلیک کنید.

      موفق باشید.

       

      بهترین پاسخ

ارسال یک پاسخ