خواندن تعداد اسطر های طلاعات در sql

سوال

با سلام!

من یه صفحه دارم که باید بدونه چقدر ستون از دیتابیس پر شده چگونه این کار انجام بدم؟

حل شد 0
, 1400-07-12T23:28:54+03:30 4 پاسخ 37 مشاهده کاربر تازه 0

پاسخ ها ( 4 )

    0
    1400-07-13T09:59:43+03:30

    سلام دوست عزیز

    • شما میتونید count استفاده کنید، به صورت زیر:

    کوئری بالا شمارش تمام سطرهای جدول beporsam رو نشون میده.

    • اگه میخواید یک ستون خاص رو فقط شمارش کنید، میتونید به صورت زیر کوئری رو بنویسید:

    کوئری بالا تعداد فیلدها/ستون ها ی جدول beporsam رو میشماره و نشون میده

    خروجی هر دو کوئری بالا، فقط عدد است.

    موفق باشید.

    0
    1400-07-13T14:25:36+03:30

    با سلام!

    من توی جدولم ۲ تا ستون دارم اما وقتی کد زیر رو نوشتم این نتیجه رو بهم داد

    و نتیجش هم این بود

     

      0
      1400-07-13T14:38:22+03:30
      این پاسخ ویرایش شد.

      درست نشون داده نتیجه رو!

      شما print_r استفاده کردید، که print_r میاد خروجی هر نوعی هست رو نشون میده

      خروجی رو میخواید ببینید یا vardump کنید یا print

      نمونه کد(به هر سه روش زیر میتونید بنویسید):

      موفق باشید

      بهترین پاسخ
    0
    1400-07-14T13:56:51+03:30

    با سلام!

    من از روش دوم استفاده کردم اما این ارورو میده

    کدش هم اینه

     

      0
      1400-07-14T20:37:53+03:30

      سلام

      دو تا اشتباه دارید، اول اینکه بالا از mysqli استفاده کردید بعد پایین از mysql و اشتباه دوم اینه که تو خط ۸ باید con$ رو صدا بزنید که نزدید، کد کامل خدمت شما:

      موفق باشید.

    0
    1400-07-15T10:57:47+03:30

    با سلام!

    ممنون قسمت نمایش ستون ها درست شد اما اگه بخوام کل اطلاعات دیتابیس رو بیگیره مثلا فکر کنید میخوایم از جدولی که دیتابیس است رو روی صفحه سایت نمایش بدیم پس من اومدم اول تعداد کل ستون ها رو گرفتم حالا باید شروع کنیم به جای گذاری من این کارو کردم

    حالا اگه بخوام توی متغییر های داده شده، داده بریزیم باید کل اطلاعاتو از قبل از دیتابیس گرفته باشم چطور این کارو بکنم؟

      0
      1400-07-17T11:57:29+03:30

      سلام، خداروشکر مشکلتون حل شد

      لطفا برای سوال جدیدیتون یک پست دیگه بزنید، هر سوال فقط توی یک پست

      موفق باشید

ارسال یک پاسخ