🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ هادی قاسمی
تفاوت اجرای کد‌ها در لوکال هاست و live host
جامعه پی اچ پی ایجاد شده در ۲۱ خرداد ۱۴۰۰

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

 

کد‌های من در لوکال هاست به خوبی اجرا میشن ولی وقتی اپلود کردم روی هاست cpanel ، تمام کوئری‌های insert اجرا نمیشن ولی بقیه کوئری‌ها اجرا میشن . مشکل چی هست ؟

 

اینم بگم هیچ اروری نمیاد و وقتی نتیجه رو var_dump میکنم چیزی نمیاد جز : int(0) .

سلام و احترام

یه بار کوئری insertرو قرار بدید تا برسی کنیم، و این که شاید permission مناسب وجود نداره، لطفا با پشتیبان سرویس دهندتون همانگ کنید تا مشکلتون رو حل کنن

امیر صالحی ۲۱ خرداد ۱۴۰۰، ۱۷:۳۲
function addCategories($categoryName){
    global $pdo;
    $sql = "INSERT INTO categorise (name) VALUE( :categoryName  )";
    $stmt = $pdo->prepare($sql);
    $stmt->execute([":categoryName" => $categoryName]);
    return $stmt->rowCount();
    if (!$stmt) {
    echo "\nPDO::errorInfo():\n";
    print_r($pdo->errorInfo());
}

 هیچ پیامی نمیاد و اینم بگم که روی هاست vista panel کار میکنه ولی روی هاست cpanel مشکل داره . فرقی مگه دارن هاست‌ها ؟

حتی نسخه php کد هام و ورژن php هاست تقریبا یکی هست . 

هادی قاسمی ۲۱ خرداد ۱۴۰۰، ۱۷:۳۸