• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه نوشتن تابعي برا خواند اسم مجموعه از اي دي ان در يك جدول ديگر
#1
سلام خسته نباشين
من ميخوام تابعي بنويسم كه اسم مجموعه رو از روي id برگردونه مثلا در بخش پست ها من ايدي مجموعه رو در جدول پست ها ذخيره كردم حالا ميخوام از رو اين ايدي اسم مجموعه رو از جدول categories بخونم؟؟؟البته باPDO
  پاسخ
تشکر شده توسط :
#2
کد پی‌اچ‌پی:
$sql="select * from categories where id=?";
$resualt=$conection->prepare($sql);
$resualt->bindValue(1,$_GET['id']);
$resualt->execute(); 
  پاسخ
تشکر شده توسط :
#3
سلام ميخوام يك تابع باشه
  پاسخ
تشکر شده توسط :
#4
(۱۳۹۵ تير ۰۵, ۰۲:۵۷ ق.ظ)sardar1 نوشته: سلام ميخوام يك تابع باشه
کد پی‌اچ‌پی:
function read_from_categories($id)
{

    
$sql="SELECT * FROM `categories` WHERE id=?";
    
$result=$conn->prepare($sql);
    
$result->bindValue(1,$id);
    
$result->execute();
    foreach (
$result as $rows)
    {
        return 
$nameCollection=$rows['Collection'];
    }

  پاسخ
تشکر شده توسط :
#5
(۱۳۹۵ تير ۰۵, ۰۵:۳۵ ق.ظ)kiarash_kcm نوشته:
(۱۳۹۵ تير ۰۵, ۰۲:۵۷ ق.ظ)sardar1 نوشته: سلام ميخوام يك تابع باشه
کد پی‌اچ‌پی:
function read_from_categories($id)
{

    
$sql="SELECT * FROM `categories` WHERE id=?";
    
$result=$conn->prepare($sql);
    
$result->bindValue(1,$id);
    
$result->execute();
    foreach (
$result as $rows)
    {
        return 
$nameCollection=$rows['Collection'];
    }


سلام وقتي استفاده مي كنم اين اررور رو ميده:


Fatal error: Call to a member function prepare() on null in C:\xampp\htdocs\pro\functions\function.php on line 54
  پاسخ
تشکر شده توسط :
#6
کدت رو میشه بگذاری اینجا ... هم اتصال به بانک هم کدی که استفاده کردی
  پاسخ
تشکر شده توسط :
#7
سلام،
با اجازه دوست عزیز، من فک کنم باید اینجوری می‌نوشتی:
کد پی‌اچ‌پی:
function read_from_categories($conn$id)
{

    
$sql="SELECT * FROM `categories` WHERE id=?";
    
$result=$conn->prepare($sql);
    
$result->bindValue(1,$id);
    
$result->execute();
    foreach (
$result as $rows)
    {
        return 
$nameCollection=$rows['Collection'];
    }

که بعد موقع استفاده از تابع خود اون $conn هم پاس بدی به تابع. اینم یه آزمایش بزن.
غایب
  پاسخ
تشکر شده توسط : ayoubsys kasbookar
#8
کد بالا رو من تست کردم جواب میده مرسی














____________________________________________________________________________
فروشگاه ساز سبد خرید با سئوی فوق العاده
  پاسخ
تشکر شده توسط :
#9
کد:
با اجازه دوست عزیز، من فک کنم باید اینجوری می‌نوشتی
Big GrinBig Grin داستان اینجاست که من $conn رو تو خود تابع نوشته بودم که موقع گذاشتن رو سایت بر داشتمش
بله حق با شماستBig GrinBig Grin
  پاسخ
تشکر شده توسط : Alaa


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان