WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   ganz einfache db erstellen und auslesen (http://www.wcm.at/forum/showthread.php?t=98508)

heli2sky 30.05.2003 18:59

ganz einfache db erstellen und auslesen
 
kann mir mal bitte jemand eine php datei schreiben, mit der ich die werte von einer DB auslesen kann. die db soll "bewertung" heißen und ganz einfach nur 3 spalten und eine zeile enthalten - so soll das dann am ende aussehen.

Code:

              gut    mittel    schlecht
bewertung    42      12        5

ich hab im netz schon gesucht, aber alle tuts waren mir viel zu kompliziert (überladen).

danke

PS: wie muss ich die datenbank erstellen, damit ich so ein ergebnis bekommen kann?

PPS: wie bekomm ich dann die werte hinein?

pc.net 30.05.2003 19:31

Oracle SQL (syntax sollte auch bei mysql passen)

tabelle erstellen:
Code:

create table bewertung
(gut number,
 mittel number,
 schlecht number)
;

befüllen:
Code:

insert into bewertung (gut)
values ( {Zahl} )
;

insert into bewertung (mittel)
values ( {Zahl} )
;

insert into bewertung (schlecht)
values ( {Zahl} )
;

ändern:
Code:

update bewertung
set gut = {Zahl}
;

update bewertung
set mittel = {Zahl}
;

update bewertung
set schlecht = {Zahl}
;

auslesen:
Code:

select *
from bewertung
;

oder
Code:

select gut
from bewertung
;

*) {Zahl} ist durch die richtige Zahl zu ersetzen!

James 30.05.2003 19:39

mach doch einfach 3 files wo du jeweils einen wert reinschreibst hehe

für die paar werte brauchst doch keine datenbank...

heli2sky 30.05.2003 21:40

das war mir klar... wollte das aber machen, um den umgang mit dben zu lernen...


egal, ich hab das jetzt erst mal mit txt dateien gemacht... wenn ich mehr zeit hab (also keine 2h latein-sa am nächsten tag :D) werd ich mich an die dben machen!

eine frage zu meinem script:

PHP-Code:

switch ($x) {
/*    case "0":
        $datei1 = fopen("1.txt","r+");
        $datei2 = fopen("2.txt","r+");
        $datei3 = fopen("3.txt","r+");
        rewind($datei1);
        rewind($datei2);
        rewind($datei3);
        fwrite($datei1,0);
        fwrite($datei2,0);
        fwrite($datei3,0);
        fclose($datei1);
        fclose($datei2);
        fclose($datei3);

        break; */
    
case "1":
        
$datei fopen("1.txt","r+");
        
$counterstand fgets($datei10);
    
        if(
$counterstand == "") {
            
$counterstand "1";
        }
        else
            
$counterstand++;
        
        
rewind($datei);
        
fwrite($datei$counterstand);
        
        
fclose($datei);
        break;
    case 
"2":
        
$datei fopen("2.txt","r+");
        
$counterstand fgets($datei10);
    
        if(
$counterstand == "") {
            
$counterstand "1";
        }
        else
            
$counterstand++;
        
        
rewind($datei);
        
fwrite($datei$counterstand);
        
        
fclose($datei);
        break;
    case 
"3":
        
$datei fopen("3.txt","r+");
        
$counterstand fgets($datei10);
    
        if(
$counterstand == "") {
            
$counterstand "1";
        }
        else
            
$counterstand++;
                
        
rewind($datei);
        
fwrite($datei$counterstand);
        
        
fclose($datei);
        break;


wie muss ich das schreiben, dass wenn man im file auf einen zurücksetzen link klickt (x=0), dass dann der inhalt von allen dateien gelöscht wird? so wie ich das machen wollte, schreibt es mir immer den 0er vor die zahl, die davor war...


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag