php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.10.2005, 10:57  
Gast
 
Beiträge: n/a
Standard [Erledigt] updatebefehl mit zwei datenbanken

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ß
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.10.2005, 08:03  
Gast
 
Beiträge: n/a
Standard

das gibts doch nicht, weiß das wirklich niemand wie man eine abfrage aus zwei versch. datenbanken macht??
  Mit Zitat antworten
Alt 10.10.2005, 08:19  
Gast
 
Beiträge: n/a
Standard

oder besser, sagt mir einfach wie ich wenn ich einen select habe von der einen db, wie bringe ich die preise der produkte in ein array, dass ich weiter unten wieder aufrufen kann???

bitte, es ist wirklich wichtig
  Mit Zitat antworten
Alt 10.10.2005, 11:00  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
<html>
<
head>
<
title>Onlineshop Preisupdate</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</
head>
<
body bgcolor="#FFFFFF" text="#000000">

<?
php

    $server 
'****';
    
$db_onlineshop '****';
    
$db_bestellsystem '****';
    
$user '****';
    
$passwd ''
 
    
$db = @mysql_connect($server,$user,$passwd) or die ("
Konnte keine Verbindung zur Datenbank herstellen
"
);
    
$db_check_bestell = @mysql_select_db($db_bestellsystem$db);
    
    
$abfrage_bestellsystem mysql_db_query($db_bestellsystem"SELECT preis, hersteller_artikelnummer FROM catalog");
    
        while (
$catalog mysql_fetch_array($abfrage_bestellsystem)) {
            
$preis_catalog $catalog['preis'];
            
$hersteller_catalog $catalog['hersteller_artikelnummer'];
            
        }
    
    if (
is_array($preis_catalog)) { echo "ist ein array!"; } else { echo "nein ist kein array!"; } // ausgabe: nein ist kein array!
    
    
$db_check = @mysql_select_db($db_onlineshop$db);
    
    
$abfrage_onlineshop mysql_db_query($db_onlineshop"SELECT products_price, products_model FROM products");
        
        while (
$row mysql_fetch_array($abfrage_onlineshop)) {
            
//$update = mysql_query("UPDATE products SET products_price = '".$preis_catalog."' WHERE products_model = '".$hersteller_catalog."'"); // --> funktioniert nicht.
            
$update mysql_query("UPDATE products SET products_price = '0'"); // --> funktioniert.
            
echo mysql_error();
        }

?>

</body>
</html>
?>
mein momentaner code, siehe oben...

was ist falsch und wie bringe ich diese daten in ein array das ich überprüfen kann

gruß
  Mit Zitat antworten
Alt 10.10.2005, 16:23  
Gast
 
Beiträge: n/a
Standard

ok, dieses thema hat sich erledigt....
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage über 2 Datenbanken cycap Datenbanken 4 13.09.2007 13:01
Zwei Datenbanken gegenseitig überprüfen FleyerShaver Datenbanken 5 28.06.2007 23:36
Datenbanken von Windows zu Linux ApfeL Server, Hosting und Workstations 1 12.04.2006 20:31
SELECT über mehrere Datenbanken? Transmitter Datenbanken 10 29.01.2006 13:30
Mysql Datenbanken verknüpfen oder so +g+ PHP Tipps 2005-2 3 29.10.2005 15:36
Eine Datenbank - Viele Tabellen oder mehrere Datenbanken? nicobischof Datenbanken 3 20.10.2005 15:36
große Datenbanken sichern PHP Tipps 2005-2 4 06.09.2005 16:31
[Erledigt] Auf 2 Mysql Datenbanken in einem PHP Script zugreifen? Datenbanken 3 06.09.2005 13:28
Zwei Datenbanken auslesen PHP Tipps 2005-2 5 09.08.2005 17:05
Andere Datenbanken als MySQL PHP Tipps 2005-2 3 15.07.2005 14:05
mehrere Datenbanken oder lieber nur eine die... Crypi Datenbanken 2 09.07.2005 12:03
[Erledigt] MSSQL Datenbanken auslesen Off-Topic Diskussionen 4 01.06.2005 00:41
[Erledigt] Mehrere Datenbanken auf verschiedenen Servern Datenbanken 2 15.05.2005 22:28
PHP und MySQL Datenbanken GELight Datenbanken 3 25.12.2004 09:56
Mehrere Datenbanken ansprechen PHP-Fortgeschrittene 8 14.09.2004 20:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/32032-updatebefehl-mit-zwei-datenbanken.html, update 2 datenbanken, update befehl datenbanken, select products_model from products;, update select zwei datenbanken, update über mehrere datenbanken, große datenbanken updaten, php update anderen datenbank, update über 2 datenbanken, update über zwei datenbanken, update befehl über 2 datenbanken, update in 2 datenbanken php, update mit select zwei datenbanken, update aus andere datenbank, update befehl über 2 tabellen, mysql_query mehrere datenbanken, where products_model =(select \\ from products), mehrere datenbanken, preis aus datenbank php

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.