parandweb
یک شنبه 09 اردیبهشت 1397, 04:11 صبح
سلام دوستان
من کد زیر رو دارم که محتویات رو از یک فایل xml که در هر خطش یه سری متن هستش می خونه
$f = fopen(GSDATAOTHERPATH . I18N_TAG_INDEX, "r"); while (($line = fgets($f)) !== false) {
$items = preg_split("/\s+/", trim($line));
if (substr($items[0],0,1) != '_') {
$tag = preg_replace("/_+/", " ", $items[0]);
$urls = array_slice($items,1);
$tags[$tag] = $urls;
}
}
fclose($f);
حالا من همان اطلاعاتی که درون این فایل xml بوده خط به خط در دیتابیس دارم نمیدونم چطوری باید کد فوق رو به جای خواندن از فایل به خواندن از دیتابیس تبدیل کنم
لطفا راهنماییم کنید
من مثل زیر عمل کردم اما کار نمیکنه
$result_ff = mysqli_query($Sql_i18n,"SELECT * FROM `i18n_word_index`"); while (($row = mysqli_fetch_array($result_ff)) !== false) {
$items = preg_split("/\s+/", trim($line));
if (substr($items[0],0,1) != '_') {
$tag = preg_replace("/_+/", " ", $items[0]);
$urls = array_slice($items,1);
$tags[$tag] = $urls;
}
}
mysqli_close($Sql_i18n);
من کد زیر رو دارم که محتویات رو از یک فایل xml که در هر خطش یه سری متن هستش می خونه
$f = fopen(GSDATAOTHERPATH . I18N_TAG_INDEX, "r"); while (($line = fgets($f)) !== false) {
$items = preg_split("/\s+/", trim($line));
if (substr($items[0],0,1) != '_') {
$tag = preg_replace("/_+/", " ", $items[0]);
$urls = array_slice($items,1);
$tags[$tag] = $urls;
}
}
fclose($f);
حالا من همان اطلاعاتی که درون این فایل xml بوده خط به خط در دیتابیس دارم نمیدونم چطوری باید کد فوق رو به جای خواندن از فایل به خواندن از دیتابیس تبدیل کنم
لطفا راهنماییم کنید
من مثل زیر عمل کردم اما کار نمیکنه
$result_ff = mysqli_query($Sql_i18n,"SELECT * FROM `i18n_word_index`"); while (($row = mysqli_fetch_array($result_ff)) !== false) {
$items = preg_split("/\s+/", trim($line));
if (substr($items[0],0,1) != '_') {
$tag = preg_replace("/_+/", " ", $items[0]);
$urls = array_slice($items,1);
$tags[$tag] = $urls;
}
}
mysqli_close($Sql_i18n);