DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

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
Re: Datensätze schnell auslesen und db automatisch...
Hallo Uli,<br>sorry habe gerade erst den Eintrag gelegt.<br>Verwechsel bitte nicht einen Primary Key ( da dürfen und können keine GLEICHEN Einträge sein) mit einem Index. Ein Index wird auf eine Spalte...
Thomas Scherner 20.03.2006 10:55
Re: Datensätze schnell auslesen und db automatisch...
Hallo Thomas,<br><br>um nicht einer von vielen zu sein, der nach der Problemlösung gleich wieder vergisst, dass er überhaupt mal ein Problem gehabt habt:<br><br>Danke für die Hilfe. Es war genau das, was mir...
G. Guest 23.03.2006 17:19

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG