23-05-2012, 13:17
|
|
|
חבר מתאריך: 24.02.10
הודעות: 5
|
|
שאילתה SQL דרך סקריפט PHP לצורת JSON
שלום לכולם
עשיתי סקריפט שמבצע שאילתה PHP מהדאטה בייס ומעביר לי את הדאטה בייס לצורה של JSON
הבעיה שלי שאני מקבל את כל הקידוד בעברית בתור סימני שאלה, או בתוך סימנים לא מזוהים.
אפשר לקבל עזרה איך ניתן לבצע את השאילתה בצורה הנכונה כדי שזה יציג לי עברית
בשביל זה איזה קידוד צריך להיות הדאטה בייס שלי נסיתי את כל הקדודים האפשריים utf8_general_ci,hebrew_general_ci ועוד וכלום לא עבד לי
תודה מראש
אני מצרף את השאילתה שעשיתי שתוכלו לראות מה לא תקין
קוד PHP:
<?php
mysql_connect("*****","*****","******");
mysql_select_db("*****");
$username= $_GET['******'];
$sqlINSERT=mysql_query("insert into users values ('1','$*******','4')");
$sqlSELECT=mysql_query("SELECT * FROM ****** ");
mysql_query("SET NAMES 'hebrew'");
setlocale(LC_TIME, "he_IL");
while($row=mysql_fetch_assoc($sqlSELECT))
{
$output[]=$row;
$outStr = '{"usersData":' . json_encode($output) . '}';
}
print($outStr);
mysql_close();
?>
|