سلام
کسی میتونه من و را راهنمایی کنه دقیقا معادل این سینتکش mysqli_insert_id در pdo چه تابعی هستش ؟
ممنون
منظورتون گرفتن آخرین آیدی ثبت شده هستش؟
اگه آره اینجوریه
$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();
https://stackoverflow.com/questions/10680943/pdo-get-the-last-id-inserted
@elyasbeshkani
سلام ممنون بله منظورم گرفتن آخرین ای دی هستش ولی نمیدونم چرا دستور من خطایی نمیده ولی مقدار و ذخیره نمیکنه تو دیتابیس !
$insert = $pdo->prepare("INSERT INTO group (title,parent_id,add_time) VALUE ('$title','$parentId','$data')");
$exe = $insert->execute();
$parentId = $pdo->lastInsertId();
echo $parentId;
شاید پاسخ شما همینجا باشد
@intersubjektiv
آیدی رو برنمیگردونه یا کلا چیزی تو دیتابیس ذخیره نمیکنه؟
@elyasbeshkani
من این و داریم با ajax میفرستم ، وقتی کنسول میگیریم در اصل مقادیر و تو کنسول نشون میده که ای دی رو صفر برمیگردونه
درک نمیکنم چرا ذخیره نمیکنه تو دیتابیس !
@nader.minaie
سلام نه مشکل اون نیست قبلا هم امتحان کردم شاید ازین باشه ولی در هر دو حالت کار میکنه وقتی شرایط اکی باشه
@elyasbeshkani
به درستی اجرا میشه !
عجیبه واقعا ! :/
@intersubjektiv
به درستی به دیتابیس وصل میشین؟
الان مثلا یه دستور ساه select بزنین اطلاعات برمیگرده؟
@elyasbeshkani
بله همه چی درسته چون اطلاعات دیگه ای در قبل تر ثبت شده و تمام اتصالات کاملا درسته
منتها این بخش و نمیدونم چرا !
وقتی parent_id رو برمیدارم ولی اطلاعات در یک جدول دیگه میتونم ثبت کنم بدون مشکل !
مشکل parent_id که به عنوان دیتا مقدار ای دی رکورد شده رو برنمیگردونه که درون ستونش قرار بده
اگر ممکنه برای درک بهتر کدهای این قسمت از پروژه تون رو آپلود کنید @intersubjektiv