Forum: SQL |
Thema:
Re: Datensätze schnell auslesen und db automatisch aktualisieren |
Von:
G. Guest (
20.03.2006 00:27) |
Hi Thomas,
ich muss (leider) zugeben, dass ich KEINEN Index erstellt habe. Hier mal meine Vorgehensweise:
- beim Provider eine DB freischalten lassen
- mit PHPMyAdmin eine Tabelle "ups" erstellt
- 121 Spalten eingefügt und die Namen an die Originalvorgaben angepasst
- bei ups.de das versandarchiv exportiert
- mit PHPMyAdmin wieder importiert
Somit kommen jeden Tag ein paar neue Einträge hinzu. Hier mal mein PHP-Code:
von ups_menue.php:
<?php
require_once('Connections/Datenbank.php');
mysql_select_db($database_Datenbank, $Datenbank);
$query_Recordset1 = "SELECT * FROM ups ORDER BY 'Empfanger - Unternehmen oder Name' ASC";
$query_Recordset2 = "SELECT * FROM ups ORDER BY 'Referenz-Nr. 1' ASC";
$query_Recordset4 = "SELECT * FROM ups ORDER BY 'Kontrollnummer der Sendung' ASC";
$Recordset1 = mysql_query($query_Recordset1, $Datenbank) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
$Recordset2 = mysql_query($query_Recordset2, $Datenbank) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
$Recordset4 = mysql_query($query_Recordset4, $Datenbank) or die(mysql_error());
$row_Recordset4 = mysql_fetch_assoc($Recordset4);
$totalRows_Recordset4 = mysql_num_rows($Recordset4);
?>
so, hier von Datenbank.php:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_Datenbank = "sql.blafasel.de";
$database_Datenbank = "db";
$username_Datenbank = "user";
$password_Datenbank = "pass";
$Datenbank = mysql_pconnect($hostname_Datenbank, $username_Datenbank, $password_Datenbank) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Sodala, das wars eigentlich so ziemlich. Ich hab mir die DB gerade nochmal angeschaut und mit viel, viel Glück hab ich eine Spalte in der sich keine doppelten Einträge befinden. Auf die setz ich jetzt versuchsweise mal den Index.
Für Vorschläge (falls mein Code bullshit ist) bin ich dankbar.
Gruß
Uli
Betreff |
Von |
Datum |
|
|
Thomas
Scherner
|
20.03.2006 10:55 |
|
|
G.
Guest
|
23.03.2006 17:19 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!