نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل هنگام برقراری شرط در PDO

  1. #1

    مشکل هنگام برقراری شرط در PDO

    سلام دوستان وقت بخیر.
    در PDO میخوام یه شرطی رو بررسی کنم تا کاربری که قبلا ایمیلش در دیتابیس وجود داره نتونه دوباره عضو شه
    یه کدی صرفا برای مثال نوشتم که تقریبا اینکارو میکنه

    $m = "mohammad";
    $id = "2";
    $pdo = new PDO("mysql:host=localhost;dbname=test", "root", "");

    $statment = $conn->prepare("SELECT * FROM register WHERE fName = :m");
    $statment->bindParam("fName" , $m );
    $statment->execute();

    $user = $statment->fetch(PDO::FETCH_OBJ);

    echo $user->lname;


    خیلی جالبه وقتی با ID که یه مقدار عددیه چک میکنم نتیجه اوکیه ولی وقتی با ایمیل / نام کاربری یا هر مقدار رشته‌ای چک میکنم ارور

    Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in

    میده
    ممنون میشم اگه بتونید کمک کنید.

  2. #2

    نقل قول: مشکل هنگام برقراری شرط در PDO

    می تونید از medoo استفاده کنید
    کار باهاش راحته

    http://medoo.in/

  3. #3

    نقل قول: مشکل هنگام برقراری شرط در PDO

    ممنون بابت معرفی
    medoo ولی فکر نکنم چیزی که شما معرفی کردید جواب مناسبی برای سوال من باشه.

  4. #4
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: مشکل هنگام برقراری شرط در PDO

    شما نام پارامتر را گذاشتی m: ولی داری مقدار fName را ست میکنی که اشتباهه !
    medoo انتخاب خیلی خوبیه چون درگیر ریزه کاری های PDO یا mysqli نمیشی !

تاپیک های مشابه

  1. مشکل هنگام ایجاد یوزر در پلسک
    نوشته شده توسط kiasia در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 25 بهمن 1389, 21:29 عصر
  2. مشکل هنگام نصب jdk در لینوکس ubuntu
    نوشته شده توسط rezaricky در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 1
    آخرین پست: چهارشنبه 10 آذر 1389, 07:49 صبح
  3. برقراري شرط در Text Box جديد
    نوشته شده توسط bita_ziba77 در بخش Access
    پاسخ: 3
    آخرین پست: یک شنبه 31 خرداد 1388, 17:27 عصر
  4. مشکل هنگام کامپایل برنامه در VC++‎.net
    نوشته شده توسط mahdi bg در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 1
    آخرین پست: جمعه 10 اسفند 1386, 12:03 عصر
  5. مشکل با دو شرط در پرویسجر
    نوشته شده توسط yavari در بخش SQL Server
    پاسخ: 3
    آخرین پست: سه شنبه 18 مهر 1385, 21:10 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •