Hallo, ich habe eine Frage und zwar:
ich habe eine andere Datenbank, wo immer die aktuellsten preise von Produkten drin stehen!!
jetzt brauche ich eine abfrage die überprüft, ob der preis von dieser herstellernr. noch aktuell ist, wenn nicht dann update!!
ich habe jetzt schon einige zeit das probiert zum realisieren, aber ich glaube das es an den scheitert, das ich 2 versch. datenbanken habe!!!
mein code bis jetzt:
$products_price_onlineshop = mysql_db_query($onlineshop, "SELECT products_price, products_model FROM products");
while ($asdf = mysql_fetch_array($products_price_onlineshop)) {
$m = round($asdf['products_model'], 2);
$p = round($asdf['products_price'], 2);
$products_price_catalog = mysql_db_query($bestellsystem, "SELECT preis, hersteller_artikelnummer, lieferantennummer, verfuegbarkeit FROM catalog WHERE hersteller_artikelnummer = '" . $m . "' ORDER BY preis DESC, verfuegbarkeit DESC LIMIT 1");
$ölkj = mysql_fetch_array($products_price_catalog);
$preis = round($ölkj['preis'], 2);
$hersteller = round($ölkj['hersteller_artikelnummer'], 2);
$updatebefehl = mysql_query("UPDATE onlineshop.products SET products_price = '" . $preis . "' WHERE products.products_model = '" . $hersteller . "'");
echo mysql_error();
aber dieser code funktioniert noch nicht, habe auch schon sehr viel ausprobiert, mit if usw.
naja vl. kann mir wer von euch helfen??!
wäre echt eine große hilfe für mich...
gruß
ich habe eine andere Datenbank, wo immer die aktuellsten preise von Produkten drin stehen!!
jetzt brauche ich eine abfrage die überprüft, ob der preis von dieser herstellernr. noch aktuell ist, wenn nicht dann update!!
ich habe jetzt schon einige zeit das probiert zum realisieren, aber ich glaube das es an den scheitert, das ich 2 versch. datenbanken habe!!!
mein code bis jetzt:
$products_price_onlineshop = mysql_db_query($onlineshop, "SELECT products_price, products_model FROM products");
while ($asdf = mysql_fetch_array($products_price_onlineshop)) {
$m = round($asdf['products_model'], 2);
$p = round($asdf['products_price'], 2);
$products_price_catalog = mysql_db_query($bestellsystem, "SELECT preis, hersteller_artikelnummer, lieferantennummer, verfuegbarkeit FROM catalog WHERE hersteller_artikelnummer = '" . $m . "' ORDER BY preis DESC, verfuegbarkeit DESC LIMIT 1");
$ölkj = mysql_fetch_array($products_price_catalog);
$preis = round($ölkj['preis'], 2);
$hersteller = round($ölkj['hersteller_artikelnummer'], 2);
$updatebefehl = mysql_query("UPDATE onlineshop.products SET products_price = '" . $preis . "' WHERE products.products_model = '" . $hersteller . "'");
echo mysql_error();
aber dieser code funktioniert noch nicht, habe auch schon sehr viel ausprobiert, mit if usw.
naja vl. kann mir wer von euch helfen??!
wäre echt eine große hilfe für mich...
gruß
Kommentar