رفتن به مطلب
  • 0

نوشتن فایل php درج کردن در دیتابیس آنلاین


rezac

سوال

سلام. من کد زیر رو در یک فایل php نوشتم و در دیتابیس آنلاین گذاشتم و کدهای اتصال به اون رو داخل نرم افزار نوشتم.

<?php
$connect = mysql_connect("localhost","user_name","password");
mysql_query("SET character_set_results=utf8,character_set_connection=utf8,character_set_database=utf8,character_set_server=utf8",$connect);
mysql_select_db("database");


$query="INSERT INTO messages(user_name,message) VALUES ('".$_POST['user_name']."','".$_POST['message']."')";

$res = mysql_query($query,$connect)
?>

نام کاربر و رمز و نام دیتابیس روهم درست وارد کردم. اینجا عوض کردم. پیام از نرم افزار توی دیتابیس آنلاین درج میشه اما به صورت زیر:

سلام هستم

یعنی زبان فارسی رو پشتیبانی نمی کنه، در صورتی که کد پشتیبانی از زبان فارسی رو توی کد php نوشتم. لطفا کمکم کنید. ممنون.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

خیلی ممنون واقعا لطف کردین. درست شد. دستتون درد نکنه واقعا.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

<?php

    $db_servername = "";
    $db_username = "";
    $db_password = "";
    $db_name = "";
    $con=mysqli_connect("$db_servername","$db_username","$db_password","$db_name") or die(mysqli_connect_error());
    mysqli_query($con,"SET NAMES 'utf8'");
    mysqli_query($con,"SET CHARACTER SET 'utf8'");
    mysqli_query($con,"SET character_set_connection = 'utf8'");

?>

از این تکه کد استفاده کنید ، مشکلی نداره ، تیبل هاتونم انکدش UTF8 باشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...