php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.07.2008, 18:14  
Benutzer
 
Registriert seit: 24.06.2008
Beiträge: 44
Inchie befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Prüfen, ob ein Wert in der Tabelle ist

Hallo,

ich möchte ermitteln, wieviele Datensätze CSV Dateien auf dem Server haben. Das klappt soweit gut. Das Ergebnis möchte ich in eine Tabelle eintragen.
z.B. Aeg hat 5 Datensätze; Daimler hat 3 Datensätze....
Jetzt kommt das Problem. Diese CSV Dateien werden wöchentlich gezählt.
Jede Woche soll eine neue Spalte mit den neuen Werten gefüllt werden (mit einer Update-Funktion). Das sollte so aussehen:

Unternehmen Spalte1 Spalte 2 Spalte3 Spalte4 Spalte5

Daimler 5 7 9
Bosch 6 10 19

Das Programm sollte also prüfen, ob etwas in z.B. Spalte 4 steht. Falls in Spalte 4 kein Wert eingetragen ist, sollte eine Update-Funktion die Werte in diese Spalte schreiben. Ansonsten in die nächste leere Spalte.

Mein bisher Code sieht folgendermaßen aus:

//Anzahl1 entspricht Spalte1
//Datenbank heisst daten

$test = mysql_query ('SELECT `Anzahl1` FROM `daten` Where `Anzahl1` =\'\'');

function name($titel){
$ergebnis = count(file("c:/xampp/htdocs/dateien/$titel.csv"));
echo "<br>$ergebnis Datensätze $titel";
if ($test == 0){
$aendern1 = "UPDATE daten Set Anzahl1 = '$ergebnis' WHERE Firma = '$titel'";
$update1 = mysql_query($aendern1);
}else{
$aendern2 = "UPDATE daten Set Anzahl2 = '$ergebnis' WHERE Firma = '$titel'";
$update2 = mysql_query($aendern2);
}
}




$firmenname = mysql_query ('SELECT `Firma` FROM `daten`');
while($row = mysql_fetch_array($firmenname))
{
$titel[] = $row['Firma'];
}

for ($i = 0; $i < sizeof($titel); $i++){
name($titel[$i]);
}

Leider funktioniert das so nicht. Er ermittelt die richtige Anzahl an Datensätzen in den CSV-Dateien - Schreibt diese Anzahl auch in die Tabelle. Aber falls eine Spalte voll ist überschreibt er diese.

Über Hilfe wäre ich sehr dankbar.

Grüße, Timo
Inchie ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.07.2008, 18:32  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von Inchie Beitrag anzeigen
Jede Woche soll eine neue Spalte mit den neuen Werten gefüllt werden (mit einer Update-Funktion).
So sind relationale Datenbanken nicht konzipiert. Du fügst keine neuen Felder sondern neue Datensätze hinzu.

Unternehmen, Wert
Daimler, 5
Bosch, 6
Daimler, 7
Bosch, 10
Daimler, 9
Bosch, 19


Und im Zweifel nicht einmal das, sondern die Werte direkt aus den Ursprungsdatensätzen ermitteln lassen. Aber dafür reicht die Beschreibung nicht aus.
David ist offline  
Alt 02.07.2008, 21:08  
Benutzer
 
Registriert seit: 24.06.2008
Beiträge: 44
Inchie befindet sich auf einem aufstrebenden Ast
Standard

Hallo David,

oje Du hast absolut Recht. Hab ich völlig aus den Augen verloren.
Vielen Dank fürs aufwecken! Jetzt hab ich die Lösung. Danke

Gruß, timo
Inchie ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Tabelle trotz border=0 ränder wers1 HTML, Usability und Barrierefreiheit 9 16.07.2008 18:56
[Erledigt] Hat ein Array einen Wert? silver_surfer PHP Tipps 2008 6 22.06.2008 12:20
[Erledigt] Daten aus einer Tabelle mit Form Select weiter geben ch4in PHP Tipps 2008 12 06.06.2008 21:42
[Erledigt] Php Mysql ausgabe in Tabelle / Gruppentrennung xitam PHP Tipps 2008 3 28.05.2008 22:03
[Erledigt] RGB Wert zusammensetzen aus Tabellendaten Thorsten PHP Tipps 2008 2 27.05.2008 11:57
[Erledigt] Frage zu &quot;if isset ...&quot; (Leeren Wert nicht ausgeben) bursch PHP Tipps 2008 6 10.05.2008 21:03
maximum wert einer tabelle wiedergeben incubo PHP-Fortgeschrittene 6 13.03.2008 18:22
SQL-Abfrage mit Wert aus anderer Tabelle füllen maeck Datenbanken 2 25.07.2007 20:36
wert aus einer tabelle mit wert aus andere tabelle ersetzen lindner Datenbanken 3 11.07.2006 17:20
Tabelle mittels ID einen Wert zuweisen? Picard PHP Tipps 2006 8 22.03.2006 18:38
[Erledigt] INSERT trägt nichts in die Tabelle ein emerge PHP Tipps 2006 18 19.03.2006 00:49
Vergleich von einem Wert, mit Werten aus einer Tabelle PHP Tipps 2005 14 01.11.2005 03:04
Pulldown/Combobox dyn. von Tabelle und Wert weitergeben PHP Tipps 2005-2 7 09.08.2005 23:46
Maximal Wert in MYSQL Tabelle nach id rausfinden? PHP Tipps 2004 3 03.07.2004 23:27
[Erledigt] HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php prüfen ob tabelle gefüllt ist, prüfen ob ein wert in einer anderen tabelle enthalten ist, prüfen ob eingabewert in anderer tabelle vorhanden, mysql prüfen ob wert in anderer spalte vorhanden ist, php code prüfen ob ein wert in der datenbank eingetragen ist, datenbank tabelle auf werte prüfen, php mysql prüfen tabelle gefüllt ist, prüfen wert gefüllt php, prüfen ob wert in tabelle vorhanden ist, prüfen ob tabelle wert enthält, mit mysql den wert der tabelle prüfen lassen, sql prüfen ob tabelle gefüllt, prüfen, ob eine tabelle gefüllt, mysql \wert in tabelle enthalten\, prüfen ob mysql datenbankfeld gefüllt ist, prüfen ob tabelle mit daten gefüllt, php prüfen ob mysql_query gefüllt ist, datenbank fragen ob wert in spalte enthalten, php auf leeren wert pruefen, prüfen ob name schon in datenbank enthalten ist

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum