tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
473
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Mamph Mamph ist gerade online Rookie
    Registriert seit
    Dec 2011
    Beiträge
    5
    Guten Tag liebe Gemeinde,

    Ich hab da eine Frage da ich im Moment nicht auf meiner Homepage weiterkomme. Wie kann ich in MySQL einen Eintrag machen, den ich immer verändern möchte? Dieser Eintrag soll per PHP ausgelesen werden und im PHP-Code soll dann verglichen werden ob dieser Werte mit einem bestimmten Wert übereinstimmt und somit soll dann eine bestimmte Grafik angezeigt werden. Leider lerne ich in der Schule nicht genug auf dem Gebiet des PHP und MyQSL. Ich habe mir schon Bücher angeschaut, werde aber leider auch nicht schlau daraus.

    Wäre froh wenn mir einer helfen könnte.

    Mit freundlichen Grüssen
    Mamph
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Vergleichen: if()

    Und über das lesen und schreibe der Daten in der DB gibt es mindestens 1000und1 Lösungen/Tutorials/Anleitungen/Beispiele im WWW.
    php daten aus der datenbank auslesen

    Stelle bitte konkrete Fragen zu Befehlen/Fehlern wo du nicht weiter kommst.

    Sorry, ist nicht so hart gemeint wie es ev. rüber kommt. Ist nur so, dass das WWW wirklich voll von Anleitungen zu deiner Fragestellung ist. Ev hat ja jemand Lust dir trotzdem eine weitere Anleitung zu schreiben....
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    Das ist eine ganz normale if/else Bedingung.

    PHP-Code:
    // 1. Wert zum vergleichen
    $wert1 5;

    // MySQL-Query zum holen des wertes aus der DB
    $sql "SELECT wert FROM table WHERE id=0815";
    $query mysql_query($sql);
    $row mysql_fetch_row($query);

    if(
    $row['wert'] == $wert1){
          
    // werte sind gleich
    }else{
         
    // werte sind nicht gleich

     
    Die Schweine von heute sind unsere Schnitzel von morgen!

  4. #4
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Also einen Eintrag machst du entweder mit INSERT (wenn neuer Datensatz) oder mit UPDATE (wenn bestehender Datensatz verändert wurde)

    Code sql:
    1
    2
    3
    
    INSERT INTO tabelle (feld1, feld2, feld3) VALUES ('wert1', 'wert2', 'wert3')
     
    UPDATE tabelle SET feld1 = 'wert1', feld2 = 'wert2' WHERE feld3 = 'wert3'

    Wie es mit dem Verlgeichen aussieht, kann ich so nicht sagen da ich nicht weiß wo der Vergleichswert herkommt.

    Zeig mal ein bisschen was von dem was du schon versucht hast, dann kann man dir da einen Tipp geben wie es weitergeht.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  5. #5
    Mamph Mamph ist gerade online Rookie
    Registriert seit
    Dec 2011
    Beiträge
    5
    Na ich wollte mir nur eben mal den Wert aus der Datenbank anzeigen lassen, doch er zeigt mir garnichts an.
    <?php
    include('./database.inc.php');
    $connection = mysql_connect($db['host'],$db['uid'],$db['pwd']);
    if($connection)
    {
    if(mysql_select_db($db['db']))
    {
    $sql = "SELECT * FROM `Warnung`";
    $result = mysql_query($sql);
    $row = mysql_fetch_row($result);
    print( $result['Warnung']);
    }
    ?>
     

  6. #6
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    mysql_fetch_row() liefert dir genau einen Datensatz, diesen musst du mit einer WHERE-Bedingung im SELECT definieren. Wenn du alle Datensätze der Tabelle holen möchtest, dann kannst du

    mysql_fetch_array()
    mysql_fetch_assoc()
    mysql_fetch_array()

    verwenden. Diese musst du aber dann in einer Schleife durchlaufen.

    PHP-Code:
    while($row mysql_fetch_array($result)){
       echo 
    $row['faldname']."<br />";

    Um Fehlermeldungen zu erhalten solltest du folgendes Verwenden:
    PHP-Code:
    $result mysql_query($sql) or die ('MySQL-Error: 'mysql_error()); 
    Geändert von Maniac (14.12.11 um 10:02 Uhr)
     
    Die Schweine von heute sind unsere Schnitzel von morgen!

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 10.06.09, 14:27
  2. in C#.net forms eine Grafik anzeigen lassen
    Von H2SO4 im Forum .NET Windows Forms
    Antworten: 7
    Letzter Beitrag: 19.06.07, 19:07
  3. Mysql (1.4?) Eine Stelle vom Datensatz anzeigen lassen
    Von Hei_di im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 14.03.05, 20:09
  4. Vorschaubilder aus MySQL DB auslesen und anzeigen lassen
    Von gbalbier im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 03.11.04, 23:56
  5. werte vergleichen aus mysql
    Von sumpfhuhn im Forum PHP
    Antworten: 2
    Letzter Beitrag: 04.03.03, 15:22