علاوه بر کاری که MaSoUd555 گفتند، قبل از ارسال اطلاعات (و پس از وصل شدن به دیتابیس) کوئری زیر رو اجرا کنید:
(کد php:::)کد:SET NAMES utf8
موفق باشید ./.کد:mysql_query("SET NAMES utf8");
Printable View
علاوه بر کاری که MaSoUd555 گفتند، قبل از ارسال اطلاعات (و پس از وصل شدن به دیتابیس) کوئری زیر رو اجرا کنید:
(کد php:::)کد:SET NAMES utf8
موفق باشید ./.کد:mysql_query("SET NAMES utf8");
راستی یه سوال: دیگه چرا ننوشتید mysql_query فقط نوشتید mysql ؟ یعنی این طوری هم میشه؟ ممنون میشم راهنمایی کنید.
واللا من که اينجوري نوشتم شد.:31::27:
اَه نشدکه.
دوستان همه راههايي که شما گفته بوديد رو آزمايش کردم ولي نشد اينم عکسشه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اين آدرس عکسشه اگه عکس بالايي لود نشد لطفا اينو يه نگاهي بندازيد
جاي نقطه چين اينه:کد:http://up.-------------.com/images/3u7jm8eb93jxirk315tl.jpg
-------------
اينه: وطن دانلود( به انگليسي)
شما کلا جدول رو ویرایش کنید و collation رو روی utf8- bin قرار بدید. بعدا وقتی خواستین از دیتابیس بگیرید اطلاعات رو درست میشه.
---------- Post added at 07:45 PM ---------- Previous post was at 07:44 PM ----------
این هم یه سری کد که خیلی به درد می خوره:
[PHP]How to get data from Database:
<?php
// Connects to your Database
mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error());
mysql_select_db("Database_Name") or die(mysql_error());
$data = mysql_query("SELECT * FROM friends")
or die(mysql_error());
Print "<table border cellpadding=3>";
while($info = mysql_fetch_array( $data ))
{
Print "<tr>";
Print "<th>Name:</th> <td>".$info['name'] . "</td> ";
Print "<th>Pet:</th> <td>".$info['pet'] . " </td></tr>";
}
Print "</table>";
?>
http://php.about.com/od/phpwithmysql/ss/mysql_php_2.htm
.................................................. ......
How to send data to the Database:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>
http://www.w3schools.com/php/php_mysql_insert.asp
.................................................. ......
How to update or edit data in Database:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("UPDATE Persons SET Age = '36'
WHERE FirstName = 'Peter' AND LastName = 'Griffin'");
mysql_close($con);
?>
http://www.w3schools.com/php/php_mysql_update.asp
.................................................. .......
How to delete Database data:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");
mysql_close($con);
?>[/PHP]
مرسي ئوست عزيز ولي من تو دادن يا گرفتن اطلاعات از ديتابيس مشکلي ندام و درست نشون ميده. من منظورم وقتي که وارد mysql ميشمه.عکسي که گذاشته بودمو ديديد؟
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مشکل من اينجاست
دوست عزیز کاری که من گفتم و mhord عزیز گفتن رو انجام دادین؟نقل قول:
مخصوصا این
کد:mysql_query("SET NAMES utf8");
اگه انجام داده باشید نباید مشکلی باشه
آقا مسعود منم که گفتم انجام دادم ولي بازم نشد....:41:
اگه میشه کدتون رو بذارید اینجا