M Kh
3 سال پیش توسط M Kh مطرح شد
2 پاسخ

دستور sql

سلام وقتتون بخیر

دستور sql هم برای جدول و هم برای ستون های آن هنگام ساخت جدول که بتوانم utf8_general_ci اضافه کنم ،چیه؟ collation آن به صورت default این utf8mb4_099_ai_ci هستش و ورژن php هم 8.0 هست.(نمیخوام این کار رو از محیط گرافیکی phpmyadmin انجام دهم)ممنون از راهنماییتون


ثبت پرسش جدید
الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 3 سال پیش مطرح شد
0

منظورتون همچین دستوریه؟

CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci

یا برای اتصال

  $link = mysql_connect('localhost', 'user', 'password');
  mysql_set_charset('utf8', $link);

حسین گلاب زاده
تخصص : توسعه دهنده وب
@h.golabzade 3 سال پیش مطرح شد
0

با سلام

 CHARSET=utf8 COLLATE utf8_persian_ci

رو به انتهای کوئری create تون اضافه کنید مثال:

CREATE TABLE `test` ( `id` INT NOT NULL AUTO_INCREMENT , `title` VARCHAR NOT NULL , `link` VARCHAR NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_persian_ci; 

ترجیحا هنگام ساخت دیتابیس این موارد رو درست کنید تا موقع ساخت جداول نیاز به مشخص کردن هرباره collation نباشه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام