phpbar.de logo

Mailinglisten-Archive

[php] Datenbankabgleichen!

[php] Datenbankabgleichen!

Peither Alexander Alex.Peither_(at)_boku.ac.at
Thu, 27 Jul 2000 16:14:22 +0200


Hallo Liste!

ich hab folgendes geschrieben


<?
$db = mysql_connect("localhost","root","");
mysql_select_db("keller",$db);

#datenbankabfrage mit verleich !

$result_alles = mysql_query("select * from keller1 left outer join auftraege
    on keller1.angebot_nummer = auftraege.angebot_nummer_a and
    keller1.angebot_nummer_index = auftraege.angebot_nummer_index_a",$db);

$row = mysql_affected_rows();

$num_alles = mysql_numrows($result_alles);

 for($i=0;$i<$num_alles; $i++){
  $alles = mysql_fetch_array($result_alles);

#resultat aus dem vergleich in die tabelle keller2 schreiben !

mysql_query("insert into keller2 set buero='$alles[0]',
 anfrage_datum='$alles[1]', angebot_datum='$alles[2]',
  angebot_sparte='$alles[3]', angebot_bereich='$alles[4]',
   
   usw.....,$db);

$zeilen = mysql_affected_rows();

 # suche nach fehlern und nicht eingetragenen zeilen !
if ($zeilen == -1)
{
echo "Fehler".$i."Nummer".mysql_errno()."<br>";
};

# kontroll echo
echo
"$alles[5],$alles[6],$alles[41],$alles[45],$alles[46],$alles[47],$alles[48],$alles[49],$alles[50].......<BR>        "; };
mysql_close();
 

soweit so gut nur werden fehler ausgegeben (1064) d.h es werden nicht alle
datensätze in die neue tabelle geschrieben die fehler tauchen aber nicht
rythmisch . Ich bin mit meiner grübelei nicht drauf gekommen was der fehler
sein könnte bitte um hilfe

Danke Alex 


php::bar PHP Wiki   -   Listenarchive