Salve a tutti sono nuovo e mi scuso se sbaglio argomento.
ho un programma sul pc che mi genera un file .xml che contiene gli articoli di un negozio.
devo popolare un db mysql del mio sito web con quei dati quindi girando per il web ho trovato quello che faceva a caso mio.
ma c'e' un errore quando sulla categori dei miei articoli capita ' (apice) succede che si sballa tutto il lavoro.
copio in calce il pezzo di codice che credo sia errato.
se potete aiutarmi sarei grato grazie mille.
prepara l'insermento delle categorie e sottocategorie nella tabella jos_vm_category
$stmt = $mysqli->prepare("INSERT INTO jos_vm_category (vendor_id, category_name, category_publish, cdate, mdate, category_browsepage, products_per_row, category_flypage) VALUES(?,?,?,?,?,?,?,?)");
$stmt->bind_param('issiisis', $vendor, $name, $publish, $cdate, $mdate, $category_browsepage, $products_per_row, $category_flypage);
foreach($cat_subcat as $key => $val)
{
$vendor = 1;
$name = $key;
$publish = "Y";
$cdate = time();
$mdate = time();
$category_browsepage = JOS_VM_CATEGORY_CATEGORY_BROWSEPAGE;
$products_per_row = JOS_VM_CATEGORY_PRODUCTS_PER_ROW;
$category_flypage = JOS_VM_CATEGORY_CATEGORY_FLYPAGE;
$stmt->execute();
foreach($val as $k => $v)
{
$vendor = 1;
$name = $v;
$publish = "Y";
$cdate = time();
$mdate = time();
$category_browsepage = JOS_VM_CATEGORY_CATEGORY_BROWSEPAGE;
$products_per_row = JOS_VM_CATEGORY_PRODUCTS_PER_ROW;
$category_flypage = JOS_VM_CATEGORY_CATEGORY_FLYPAGE;
$stmt->execute();
}
}
$stmt->close();
grazie a tutti