Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 214%
Ausl. d. letzten 5 Minuten: 194%
Ausl. d. letzten 15 Minuten: 193%
Aktulle Uhrzeit: 09:58
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
Daten von User-Locator 3.0 (wbb1.2) zu User-Map (wbb2.3.1) |
|
RE: Daten von User-Locator 3.0 (wbb1.2) zu User-Map (wbb2.3.1) |
|
Es ist schon möglich, über die sql Datenbank die User und andere Daten mit zu übernehmen, aber wie das funktioniert mit phpmyadmin, kann ich Dir leider nicht sagen, da ich sowas noch nie gemacht habe...
Aber ich denke mir mal (da es hier einige gibt, die sowas schon mal gemacht haben), Dir weiterhelfen können.
Gruß yve
__________________ Gruß yve
Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert.
Albert Einstein
|
|
10.04.2005 10:50 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.774.279
Nächster Level: 266.777.854
|
|
|
10.04.2005 15:38 |
|
|
|
Ups, das kommt davon, wenn man einen Beitrag mal überfliegt...
Dachte es dreht sich um locator und locator *rotwerd*
Gruß yve
__________________ Gruß yve
Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert.
Albert Einstein
|
|
10.04.2005 15:45 |
|
|
|
Jau, da hast Du recht
Aber man sollte Beiträge auch erst mal richtig lesen, bevor man was schreibt
...
Tja, manchmal bin ich echt nen Schussel
Gruß yve
__________________ Gruß yve
Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert.
Albert Einstein
|
|
10.04.2005 16:08 |
|
|
|
Ich habe das selbe Problem, Daten vom Locator in des User-Map zu bekommen.
Dazu habe ich mir auch ein Script geschrieben, das auch soweit funktionert. Leider bricht es nach 30 Sekunden mit der Meldung
code: |
1:
|
Fatal error: Maximum execution time of 30 seconds exceeded in d:\programme\wamp\homepages\wbb231\acp\lib\class_db_mysql.php on line 82 |
|
ab.
Zur Erklärung:
Die alte Locator-Tabelle bb1_wlw muß in die Datenbank des WBB 2.3. kopiert werden
Per SELECT und INSERT füge ich die "userid" von der alten bb1_wlw in die bb2_map_mod_user "user_id" ein.
Dann vergleiche ich die Postleitzzahl in der "bb2_map_mod_user" und die in der
"bb2_map_mod_place" bei Gleichheit werden dann die "place", "latitude" und "longitude" ebenfalls in die "bb2_map_mod_user" kopiert.
Hier mein Script:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
|
<?php
require("./lib/functions.php");
require("./lib/config.inc.php");
require("./lib/class_db_mysql.php");
$db = new db($sqlhost,$sqluser,$sqlpassword,$sqldb,$phpversion);
if(isset($_REQUEST['step'])) $step=intval($_REQUEST['step']);
else $step=0;
if(isset($_REQUEST['page'])) $page=intval($_REQUEST['page']);
else $page=0;
if($page==0) $page=1;
if($step==0) information("<b>Willkommen beim Update der User-Locataor Daten zur User-Map</b>","update_usermap.php?step=1","Klicken Sie hier, um mit dem Update zu beginnen.");
if($step==1) {
$n_old = 1;
$count=0;
$result = $db->query("SELECT userid, postal FROM bb".$n_old."_wlw");
while($row = $db->fetch_array($result)) {
$db->query("INSERT INTO bb".$n."_map_mod_user (user_id, zipcode) VALUES ('".$row['userid']."','".addslashes($row[postal])."')");
}
$count++;
$result = $db->query("SELECT zipcode, place, latitude, longitude FROM bb".$n."_map_mod_place");
while($row = $db->fetch_array($result)) {
$query1 = "Update bb".$n."_map_mod_user SET longitude ='".$row[longitude]."' WHERE zipcode='".$row[zipcode]."'";
$db->query($query1);
$query2 = "Update bb".$n."_map_mod_user SET latitude ='".$row[latitude]."' WHERE zipcode='".$row[zipcode]."'";
$db->query($query2);
$query3 = "Update bb".$n."_map_mod_user SET place ='".$row[place]."' WHERE zipcode='".$row[zipcode]."'";
$db->query($query3);
}
}
?> |
|
Das Programm läuft dann wie gesagt nur 30 Sekunden, in der Zeit werden ca. 80 Daten übernommen, bei meinen ca. 450 Einträgen reicht das bei den Ortsnamen ca. von A bis H.
Daß die Zeit nicht ausreicht liegt wohl ander Größe der "user_mod_place" mit über 27000 Datensätzen (mit D,CH,A,B,NL).
Wer kann mir einen Tipp geben wie ich alle Daten rüber bekomme???
HILFE
__________________
www.langes-forum.de und www.lange-liebe.de
Einfach weniger Energiekosten + Das große Vergleichsportal
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Ninn: 28.05.2005 12:37.
|
|
26.05.2005 21:28 |
|
|
|
Hüüüllffäää Viktor, ich hoffe Du ghast da noch ne Idee, wenn es um Locator und Locator Überhname betrifft und nicht Locator und Mapübernahme betrifft.
Gruß yve
__________________ Gruß yve
Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert.
Albert Einstein
|
|
28.05.2005 21:47 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.774.279
Nächster Level: 266.777.854
|
|
|
28.05.2005 22:00 |
|
|
|
|
|
|