روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ M
ارور در ارسال پارامتر
جامعه پی اچ پی ایجاد شده در ۲۰ شهریور ۱۴۰۱

سلام استاد وفت بخیر.

استاد من api استان هارو پیاده کردم متدهای GET , DELETE به درستی کار میکنن اما برا اجرا متدهای PUT , POST با اینکه مقادیر به درستی به توابع پاس داده میشه به ارورهای PDOException میخورم.

فایل رو براتون قرار میدم

سلام محمد جان

من پروژت رو روی سیستم بالا آوردم

دقیق توضیح بده از چه endpoint چه مشکلی داری در چه ریکوئستی

خطایی که بهت میده هم پیوست کن

محمد گازری ۲۱ شهریور ۱۴۰۱، ۰۴:۴۰

سلام مجدد استاد.

{POST }

http://7learn.php/iran/API/V1/Province/

متن خطا ریکوئست با متد post

Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not

match number of tokens in C:\\xampp\\htdocs\\7learn.php\\iran\\App\\iran.php:85


{PUT}

http://7learn.php/iran/API/V1/Province/

متن خطا ریکوئست با متد put

Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column '11' in 'where clause'

in C:\\xampp\\htdocs\\7learn.php\\iran\\App\\iran.php:105



M ۲۱ شهریور ۱۴۰۱، ۰۵:۲۴

درواقع مشکل اصلی اینه که استان جدید اضاف یا ویرایش نمیشه

M ۲۱ شهریور ۱۴۰۱، ۰۵:۲۷

توی فایل iran.php فانکشن هات (SQL) مورد داشتن

یکیش رو برات درست کردم، اون یکی رو خودت تمرین کن

f1ad-addProvince 7Learn.png

بهترین پاسخ
محمد گازری ۲۱ شهریور ۱۴۰۱، ۰۵:۴۴

خیلی ممنون تشکر

چشم

M ۲۱ شهریور ۱۴۰۱، ۰۵:۴۷