نقل قول: مشکل در کدهای دیتابیس
هیچ کس نیست سوال من رو جواب بده؟!
نقل قول: مشکل در کدهای دیتابیس
این دستورات بازیابی اطلاعات شبیه به دستورات codeigniter در php هستند ولی بعید می دونم برای php codeigniter باشن بیشتر شبیه یک کلاس ORM فریم ورک هستند یعنی داره یک فیلد به نام ads می سازه که مقدارش تعداد رکوردهای بانک هست برای شرط هایی هم که داره تک تک داره به اونها با استفاده از نام فیلد در شرط و مقدار فیلد کوئری اجرا میکنه حالا میتونه به هر دیتابیسی هم وصل شده باشه در .php
یا حتی کلاسهای شخصی شده است برای راحتی کار در نوشتن اسکریپت های جستجو یعنی برنامه نویس اومده برای خودش اینطوری تعریف کرده و دست آخر هم کلا یک اسکریپت میکنه اجراش میکنه وخروجی هم به همون تابع getValue پاس میده. من خودم تا دلت بخواد از این کلاسها دارم تو php
حالا شما چی میخواهی تبدیل کنی اون رشته ای که شما در خط دوم گذاشتی که کلا با خط اول فرق میکنه ..!
در ضمن اون Count هم تعداد کل رکوردها را برمیگردونه..!
نقل قول: مشکل در کدهای دیتابیس
این خط کدها در فایل php هستند که کلا محتوای اصلی فایل php هستش مشکل من در اصل اینه میخوام این count(*) رو به این کد زیر
$num = db::num('ads', "`page`='$page' AND `type` ='fixedbanner' and `location`='$location'");
اضافه کنم که کجای این خط کد اضافه کنم که درست اجرا بشه
اون خط کد اخری هم که نوشتم بله درسته فرق داره اون هم یک خط دستور تو اون فایلی که میخوام تغییرش بدم هست میخوام که اون خط که با $num = $sql-> نوشته شده به روش $num = db::num نوشته بشه یعنی با حالت getvalue نباشه چطور باید تغییرش بدم؟
نقل قول: مشکل در کدهای دیتابیس
من که عرض کردم شبیه ولی مطمئن نبودم که php باشه.
$num = db::num('count(*) as `ads`', "`page`='$page' AND `type` ='fixedbanner' and `location`='$location'");
or
$num = db::num('count(*) as ads', "`page`='$page' AND `type` ='fixedbanner' and `location`='$location'");
برای خط آخر هم...
$hide = db::num('hide as `onlines`',"session('id')='$id'");
or
$hide = db::num('hide as onlines',"session('id')='$id'");
امتحان کن !