farkhondeh
یک شنبه 20 دی 1388, 14:28 عصر
سلام
به من ديتا بيسي داده شده كه محتواي آن فارسيه.وقتي phpmyadmin را باز مي كنم..محتوا قابل خواندن نيست و كاملا بهم ريخته.مي خوام اين ديتا بيس قابل خوندن بشه.براي اين منظور كد زير را نوشتم:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>
<body>
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydata", $con);
mysql_select_db("me2", $link);
for($i=2265; $i<=2266; $i++)
{
$result = mysql_query("SELECT * FROM mydata.mavara_pages WHERE page_id= '$i'");
while($row = mysql_fetch_array($result))
{
mysql_set_charset('utf8',$link);
echo $row['pageName'];
echo '<br>';
$sql="INSERT INTO me2.pages(page_id,pageName)SELECT page_id,pageName FROM mydata.mavara_pages WHERE page_id= '$i'";
}
mysql_query($sql,$link);
}
mysql_close($con);
// mysql_close($link);
?>
</body>
</html>
كه در اين كد داده ها را از ديتابيس مي خونم تبديل به utf8 مي كنم و بعد در ديتابيس ديگري ذخيره مي كنم.اما بازهم اين ديتا بيس درست نشد.
نمي دونم چيكار كنم.لطفا راهنماييم كنيد.
با تشكر
به من ديتا بيسي داده شده كه محتواي آن فارسيه.وقتي phpmyadmin را باز مي كنم..محتوا قابل خواندن نيست و كاملا بهم ريخته.مي خوام اين ديتا بيس قابل خوندن بشه.براي اين منظور كد زير را نوشتم:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>
<body>
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydata", $con);
mysql_select_db("me2", $link);
for($i=2265; $i<=2266; $i++)
{
$result = mysql_query("SELECT * FROM mydata.mavara_pages WHERE page_id= '$i'");
while($row = mysql_fetch_array($result))
{
mysql_set_charset('utf8',$link);
echo $row['pageName'];
echo '<br>';
$sql="INSERT INTO me2.pages(page_id,pageName)SELECT page_id,pageName FROM mydata.mavara_pages WHERE page_id= '$i'";
}
mysql_query($sql,$link);
}
mysql_close($con);
// mysql_close($link);
?>
</body>
</html>
كه در اين كد داده ها را از ديتابيس مي خونم تبديل به utf8 مي كنم و بعد در ديتابيس ديگري ذخيره مي كنم.اما بازهم اين ديتا بيس درست نشد.
نمي دونم چيكار كنم.لطفا راهنماييم كنيد.
با تشكر