Mailinglisten-Archive |
Hallo Frank, habe nur kurz Zeit und den Code überflogen... Frank Heimlich schrieb: > > Hallo Liste, > > vergesst meine Mail von Freitag - habe ich am Freitag auf dem Heimweg > gelöst. > Was so ein Wochenende doch ausmacht. ;-)) > Ich habe jetzt nur noch ein Problem das mit einem Zähler zusammenhängt > (weiter nach dem Code): > > 1 $tkey = date("ymdHis"); > 2 $query = sprintf("select * from suche where suche = 's100' > and suche != ''"); > 3 $result = mysql_query($query); > 4 $i = 1; > 5 while($avar = mysql_fetch_array($result)): > 6 { > 7 ${"uid".$i} = $avar[2]; > 8 $query1 = "select kund_id, k_ort, k_plz from kunde > where kund_id = '${"uid".$i}' "; > 9 $result1=mysql_query($query1); > 10 while ($row = mysql_fetch_array($result1)) { > 11 $kund_id = $row["kund_id"]; > 12 $ort = $row["k_ort"]; > 13 $plz = $row["k_plz"]; > 14 } > 15 $query2 = "select * from firma where uid = > '${"uid".$i}' "; > 16 $result2=mysql_query($query2); > 17 $array = mysql_fetch_array($result2); > 18 $counter = $array["counter"]; > 19 if ( "1" == $counter ) { > 20 $counter++; > 21 $sql1 = "delete from firma where > uid = '${"uid".$i}'"; Sehe ich richtig, das hier der eintrag gelöscht wird? > 22 $result3=mysql_query("insert into > firma (uid, tkey, counter) values ('$kund_id', '$tkey', '$counter')", > $conn); um ihn hier erneut reinzuschreiben? Dann sollte ein UPDATE wohl hilfreicher sein, wenn ein Schlüssel (KEY) vorhanden ist, dann kannst Du keinen Neueintrag in dieser Form vornehmen. REPLACE könnte auch helfen. So mache ich das teilweise, ist aber nicht sehr elegant. > > Das auslesen der Daten aus der Datenbank klappt einwandfrei :-). > Nur mit dem schreiben der Daten funktioniert es nicht so ganz :-((( > (Zeilen 22, 25 und 26). > Vieleicht habe ich auch falsch geschaut, aber vieleicht liege ich ja richtig. Mahlzeit... Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de <website-development> http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de
php::bar PHP Wiki - Listenarchive