php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.12.2004, 17:12  
TRW
Erfahrener Benutzer
 
Registriert seit: 20.10.2004
Beiträge: 759
TRW
Standard SQL Befehl

Hi!
Ich hab nun endlich eine Tabelle in meiner db angelegt! Die Tabelle enthält erstmal zum testen:
ID (3), Name (Peter), Passwort (xy), Wert (0)
Ich würde eigentlich nur gerne wissen wie ich es schaffe mittels PHP die Zahl bei Wert zu erhöhen.
Dazu wollte ich ein Button erstellt der bei betätigung den Wert von 0 auf 1 steigen lässt. Ich hab aber keine ahnung wie dazu der sql befehl ausieht?!
thx für antworten !
TRW ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.12.2004, 17:48  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Ich vermute, Deine Tabelle ist in einer MySQL-DB.
Dann laß doch einfach MySQL den wert erhöhen.
Code:
UPDATE tabelle SET Wert = Wert + 1;
HTH
tapferesschneiderlein ist offline  
Alt 20.12.2004, 17:55  
TRW
Erfahrener Benutzer
 
Registriert seit: 20.10.2004
Beiträge: 759
TRW
Standard

und was ist der auslöser für diese funktion?!
TRW ist offline  
Alt 20.12.2004, 18:00  
Gast
 
Beiträge: n/a
Standard

Du brauchst erst ein Formular mit dem Button. Das Formular leitet beim Betätigen des Buttons auf die Seite mit dem UPDATE-Befehl weiter.
Natürlich könntest du auch eine einzige Seite nehmen, und prüfst erst, ob der Button schon betätigt wurde (Tipp: $_POST['var']). Falls Ja, der UPDATE-Befehl, falls Nein, den Button anzeigen...

Hoffe, dir geholfen zu haben :wink:

mfg
Jos
 
Alt 20.12.2004, 18:01  
Gast
 
Beiträge: n/a
Standard

Code:
$sql = "UPDATE tabelle SET Wert = Wert + 1";
mysql_query($sql);
guck mal hier: http://tut.php-q.net/
 
Alt 20.12.2004, 18:02  
TRW
Erfahrener Benutzer
 
Registriert seit: 20.10.2004
Beiträge: 759
TRW
Standard

ja thx jetzt hab ich den auslöser. Kenn mich mit sql aber nicht unebdingt so gut aus. Wo genau muss dieser UPDATE befehl im script sein?
TRW ist offline  
Alt 20.12.2004, 18:31  
TRW
Erfahrener Benutzer
 
Registriert seit: 20.10.2004
Beiträge: 759
TRW
Standard

Code:
<?php 
// Aufbau der Datenbankverbindung 
$connectionid  = mysql_connect ("localhost", "root", "pw"); 
if (!mysql_select_db ("Datenbank", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 
} 
  // SQL-Anweisung erstellen 
$sql = "SELECT
Name,         
ID          
 FROM           
     Mitglieder          
  ORDER BY            
    Name DESC;";    
// Das am Anfang immer ein paar Leerzeichen stehen    
// ist für MySQL uninteressant.    
// Hier würde sich sogar die Heredoc schreibweise    
// eignen       
$result = mysql_query($sql) OR die(mysql_error());            
echo "News in der Datenbank:
\n";    
while($row = mysql_fetch_assoc($result)) {        
echo $row['Name']." hat die ID ".$row['ID']."
\n";    }
?>
Hab mir dieses Tutorial mal bis dahin angeschaut. Ich will das dort "Name hat die Id X" steht. Den Namen gibt er ja noch an aber sobald ich eine Zahl haben will steht da nichts.
"Peter hat die ID"
Das wars..wie kann ich Zahlen ausgeben lassen?!
Oder ist irgendwas im Script falsch?
TRW 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
MySQL Befehl als default? DannyD Datenbanken 5 25.10.2006 17:38
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:10
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:06
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:05
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:05
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:04
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:03
[Erledigt] include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:02
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:02
[Erledigt] include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:01
[Erledigt] include Befehl! PHP Tipps 2005-2 0 05.08.2005 09:57
PHP system Befehl PHP-Fortgeschrittene 9 02.08.2005 14:59
[Erledigt] SQL Befehl fehlerhaft? Datenbanken 3 25.07.2005 01:29
Befehl erst nach Bestimmter Zeit ausführen? PHP Tipps 2005 21 28.02.2005 00:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mit button sql befehl, befehle sql 2005

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:02 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.