1

i need insert multi language title of files in database.

Almost like: enter image description here

my code:

$databaseName = "databasename"; 
$connectionInfo = array( "UID"=>$uid, "PWD"=>$pwd, "Database"=>$databaseName , "CharacterSet" => "UTF-8"); 

$title = "مشخصات فایل " .  " Основы теории литературы";

    $conn = sqlsrv_connect( $serverName, $connectionInfo);
    $tsql = "INSERT INTO  dbo.Product(title) VALUES ('".$title."')";
    $stmt = sqlsrv_query( $conn, $tsql ); 

store in database :

enter image description here

Admin File3
  • 119
  • 10

1 Answers1

1

Storing your data in utf8_unicode_ci column would help you to store the data in multi language.

Assuming you are using mysql

 ALTER TABLE t MODIFY LTXT CHAR(49) CHARACTER SET utf8;

While inserting use N

   $tsql = "INSERT INTO  dbo.Product(title) VALUES (N'".$title."')";
Nishant Nair
  • 1,999
  • 1
  • 13
  • 18