MySql Problem

Diskutiere und helfe bei MySql Problem im Bereich Webmaster Support, Scripts, etc im SysProfile Forum bei einer Lösung; Ich habe neuerdings ein MySQL problem, ich arbeite mit PHPmyadmin. Und ich weiß das es vorher (etwa vor 1 jahr) noch genau so geklappt hat wie ich es... Dieses Thema im Forum "Webmaster Support, Scripts, etc" wurde erstellt von Racer X, 15. November 2009.

  1. Racer X
    Racer X Alter Hase
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421

    Ich habe neuerdings ein MySQL problem, ich arbeite mit PHPmyadmin. Und ich weiß das es vorher (etwa vor 1 jahr) noch genau so geklappt hat wie ich es heute versuche.

    Ich will das der erste datensatz eine ID ist die mit jedem weiteren datensatz um +1 Genommen wird. Das hat vor nem Jahr noch genauso geklappt.

    Einstellunge:

    Feld name: Admin_id Typ: int Länge:15 Attribute:Unsigned Null:Notnull Extra:Auto increment

    Generierter code:
    Code:
    [B]SQL-Befehl:[/B] 
          CREATE  TABLE  `test` ( `admin_id` TINYINT( 15  ) UNSIGNED NOT  NULL  AUTO_INCREMENT ,
     `text` VARCHAR( 15  )  NOT  NULL 
    ) TYPE  =  MYISAM
    
    Fehler:
    Code:
    [B]MySQL meldet:[/B] 
      #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key 
     
  2. McAtze
    McAtze Alter Hase
    Registriert seit:
    1. Januar 2009
    Beiträge:
    2.042
    Zustimmungen:
    70

    AW: MySql Problem

    Warum machst du das so kompliziert ??

    Nimm doch den einfach den Key den die Tabelle für den Datensatz ausgibt ..
     
  3. Racer X
    Racer X Alter Hase
    Themenstarter
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421
    AW: MySql Problem

    Ahh alles klar, danke. Jetzt habe ich noch eine Frage, geht evtl mehr in den PHP bereich. Denn ich will alle daten einer spalte der Tabelle auslesen und untereinander ausgeben. Leider ist die Reihenfolge falsch. Ich möchte den Neusten Eintrag oben haben den ältesten unten
     
  4. McAtze
    McAtze Alter Hase
    Registriert seit:
    1. Januar 2009
    Beiträge:
    2.042
    Zustimmungen:
    70
    AW: MySql Problem

    Da gibt es doch die schöne Funktion ..

    Code:
    SELECT xxx FROM xxx
    ORDER BY xxx ASC / DESC;
    
    Also entweder Aufsteigend (ASC) oder Absteigen (DESC)
     
  5. Racer X
    Racer X Alter Hase
    Themenstarter
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421
    AW: MySql Problem

    Diese datei include ich in die Hauptdatei, in der auch die verbindungs daten sind. Aber leider funktioniert das ganze nicht

    Code:
      <?php
      $abfrage = "SELECT * FROM blog ORDER BY ASC";
      $ergebnis = mysql_query($abfrage);
      while($row = mysql_fetch_object($ergebnis))
        {
        echo "<br><br>";
        echo $row->headline;
        echo "<br><br>";
        echo $row->text;
        echo "<br>";
        echo '<small>', $row->date,' ',$row->time,'</small>';
        echo "<br><br><hr>";
        }
      mysql_close($verbindung);
      ?>
     
  6. McAtze
    McAtze Alter Hase
    Registriert seit:
    1. Januar 2009
    Beiträge:
    2.042
    Zustimmungen:
    70
    AW: MySql Problem

    Wenn du
    Code:
    SELECT * FROM blog ORDER BY ASC;
    nimmst, wird alles in der Tabelle gewählt.

    Hast du eventuell vergessen im nächsten Schritt ALLE Spalten zuzuweisen ??

    Außerdem musst du die Spalte wählen, die du sortieren willst ..

    Also zum Beispiel:
    Code:
    ORDER BY [I]date[/I] ASC
    Hast du da nicht ein paar Striche vergessen ??

     
    1 Person gefällt das.
  7. Spacerat
    Spacerat ٩(̾●̮̮̃̾•̃̾)۶ /dev/null
    Registriert seit:
    25. Dezember 2006
    Beiträge:
    8.597
    Zustimmungen:
    196
    Name:
    Christian
    1. SysProfile:
    11226
    Steam-ID:
    Spacerat2911
    AW: MySql Problem

    Dem ORDER BY ist kein Tabellenfeld zugeordnet. Er ordnet so jetzt "ASC" nach dem Feld "ASC", was sicher nicht vorhanden ist.

    "SELECT * FROM xxx ORDER BY Feldname ASC" ;)


    übrigens verhindert dein mysql_close($verbindung) am Ende des Scripts, dass du danach weitere DB-Abfragen starten kannst. An deiner Stelle würd ich das, wenn schon, ganz unten in den Footer packen ;)
     
  8. Racer X
    Racer X Alter Hase
    Themenstarter
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421
    AW: MySql Problem

    Danke jetzt geht es
     
  9. Racer X
    Racer X Alter Hase
    Themenstarter
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421
    AW: MySql Problem

    Soo nun habe ich wiedermal ein Problem:

    Code:
    <?
    
    $id = $_get["id"];
    $headline = $_POST["headlin"];
    $text = $_POST["tex"];
    $tabname = "blog";
    
    $update = "UPDATE blog SET headline = '.$headline.', text = '.$text.' WHERE id = '.$id.'";
    $updaten = mysql_query($update) or die(mysql_error());
    
    
    echo "<br>";
    echo $headline;
    echo "<br><br>";
    echo $text;
    echo "<br>";
    ?>
    <br><br><a href="index.php">Zur Hauptseite</a> 
    Es funktioniert einfach nicht. Das Merkwürdige ist aber das er mir durch den echo befehl den Geänderten Text anzeigt aber nicht in die Mysql Datenbank speichert. Ein Fehler wird auch nicht angezeitgt
     
  10. McAtze
    McAtze Alter Hase
    Registriert seit:
    1. Januar 2009
    Beiträge:
    2.042
    Zustimmungen:
    70
    AW: MySql Problem

    Ist das so gewollt ??

    Code:
    <?
    
    $id = $_get["id"];
    $headline = $_POST["headlin"];
    $text = $_POST["tex"];
    $tabname = "blog";
    
    $update = "UPDATE blog SET headline = '.$headline.', text = '.$text.' WHERE id = '.$id.'";
    $update[COLOR=Red][I][B]n[/B][/I][/COLOR] = mysql_query($update) or die(mysql_error());
    
    
    echo "<br>";
    echo $headline;
    echo "<br><br>";
    echo $text;
    echo "<br>";
    ?>
    <br><br><a href="index.php">Zur Hauptseite</a>
    
    Von php habe ich nicht soviel Ahnung dafür aber mehr von DB .. ;)
     
  11. Racer X
    Racer X Alter Hase
    Themenstarter
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421
    AW: MySql Problem

    jaa weil die jeweils eine andere Bezeichnung brauchen.
     
  12. Spacerat
    Spacerat ٩(̾●̮̮̃̾•̃̾)۶ /dev/null
    Registriert seit:
    25. Dezember 2006
    Beiträge:
    8.597
    Zustimmungen:
    196
    Name:
    Christian
    1. SysProfile:
    11226
    Steam-ID:
    Spacerat2911
    AW: MySql Problem

    Für die SQL:

    Code:
    $update = "UPDATE blog SET headline = '".$headline."', text = '".$text."' WHERE id = '" . $id . "'";
    Sollte funktionieren. Notfalls die SQL vor Query nochmal per echo ausgeben lassen und mal hier reintippseln, wie das aussehen soll ;)
     
    1 Person gefällt das.
  13. Racer X
    Racer X Alter Hase
    Themenstarter
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421
    AW: MySql Problem

    Danke so gehts. Also muss ich im MySql die PHP Variablen alle in '".."' setzen ?!
     
  14. Spacerat
    Spacerat ٩(̾●̮̮̃̾•̃̾)۶ /dev/null
    Registriert seit:
    25. Dezember 2006
    Beiträge:
    8.597
    Zustimmungen:
    196
    Name:
    Christian
    1. SysProfile:
    11226
    Steam-ID:
    Spacerat2911

    AW: MySql Problem

    Bei deiner Serverkonfiguration wohl schon ;) Diese Variante nimmt jeder Server an, deine benötigt halt separate Einstellungen.
     
Thema:

MySql Problem

Die Seite wird geladen...

MySql Problem - Similar Threads - MySql Problem

Forum Datum

Problem mit einer Grafikkarte?

Problem mit einer Grafikkarte?: Hallo ich habe eine neue Grafikkarte bekommen GTX 750 ti wenn ich Windows mit der Karte starte startet sich der PC automatisch neu danach kommt Artefakt Bilder wenn ich die Treiber runterlade sehe...
Stromversorgung Sonntag um 10:13 Uhr

Guten Tag amd problem?

Guten Tag amd problem?: Gestern habe ich 2 Stunde counter strike 2 gespielt, und dieser spiel benutzt nicht ganze 100% von mein GPU sondern nur 50 oder 60 % jetzt zu der frage ich habe gespielt und während dem Spiel ist...
Grafikkarten 10. März 2024

Server bauen (MySQL, Mail, Shop, Datenserver)?

Server bauen (MySQL, Mail, Shop, Datenserver)?: Hallo zusammen, ich möchte mir einen Server aus Kostengründen selbst bauen. Damals habe ich mal ein paar normale PCs zusammengebaut und mich jetzt noch ein wenig weitergebildet, weshalb ich mich...
Mainboards 7. November 2020

MySQL-Server braucht zu viel Arbeitsspeicher?

MySQL-Server braucht zu viel Arbeitsspeicher?: MySQL-Server braucht zu viel Arbeitsspeicher? Hallo Community! Ich habe ein Problem. Und zwar braucht mein MySQL-Server der auf meinem vServer läuft (Virtualisierungsprogramm: OpenVZ)...
Computerfragen 10. Dezember 2012

Downloadsystem mit PHP/mySQL

Downloadsystem mit PHP/mySQL: Downloadsystem mit PHP/mySQL Moin, ich möchte einer geschlossenen Gruppe große ZIP-Dateien (z.B. 200 MB) für den Download zur Verfügung stellen. Da diese Gruppe nicht homogen...
Computerfragen 19. Juni 2012

mysql-Abfrage mit Teilbegriffen

mysql-Abfrage mit Teilbegriffen: Moin, ich arbeite gerade an einer Datenbank auf die ich mit einem Script zugreife - das siehst explizit so aus, dass ich ein Eingabeformular habe in der ich zum Beispiel einen Namen oder eine IP...
Webmaster Support, Scripts, etc 17. März 2011

Rettet MySQL

Rettet MySQL: Fast jeder mit eigenen Webauftritt nutzt heutzutage MySQL. Von daher betrifft es jeden. Also seht es euch wenigstens einmal an .. http://www.helpmysql.org/de/theissue/customerspaythebill Wenn...
Webmaster Support, Scripts, etc 1. Januar 2010

Fehler beim Speichern in MySQL Datenbank

Fehler beim Speichern in MySQL Datenbank: Hallo, ich habe ein kleines Script geschrieben mit denen ich Texte, usw. in eine Datenbank speichern kann, allerdings bekomm ich beim Abschicken drei Fehler: Warning: mysql(): supplied...
Webmaster Support, Scripts, etc 20. Juli 2009

Access Datenbank in MySQL umwandeln?

Access Datenbank in MySQL umwandeln?: Hallo, ich habe folgende Frage und zwar weiß einer ob es möglich ist eine vorhandene Datenbank die in MS Access erstellt wurde in eine MySQL Datenbank zu übertragen bzw gibt es eine Möglichkeit...
Software & Treiber 15. Juni 2009

MySql Hilfe gesucht

MySql Hilfe gesucht: Ich bekomms einfach nicht hin. Habe schon mehrere Tutorials Probiert aber habs bisher nicht geschaft. Vieleicht hats einer von euch ja drauf. Ich versuche es Per PHP. Ich brauche 3 Einfache...
Webmaster Support, Scripts, etc 6. April 2009

"Kleiner" Homeserver für MySQL und Daten

"Kleiner" Homeserver für MySQL und Daten: Moin, ich suche noch ein paar Komponenten für einen Homeserver. Haben tue ich bereits: Chieftech Mesh Bigtower Intel X975XBX-LKR Mainboard ATi X300 HM Was ich noch brauche: CPU (Dualcore mit...
System-Zusammenstellungen 15. September 2008

Webspace PHP + MySQL ohne Filesizelimit

Webspace PHP + MySQL ohne Filesizelimit: Moin Ich möchte mit einem Freund wahrscheinlich ein Blog starten, der sich unter anderem mit open source Software beschäftigt. :o Funpic usw. sind wegen der Filesize Limitierung ungeeignet......
Archiv 27. Juli 2007

MySQL-Query-Problem

MySQL-Query-Problem: Hallo Leute! Auch ich habe jetzt ein Problem. Ich code (wie einige wissen) einen Onlineshop und brauche Hilfe bei einer SQL-Query. Die Query's, die ich derzeit in der Suchfunktion nutze lauten...
Webmaster Support, Scripts, etc 29. Mai 2007
MySql Problem solved

Andere User suchten nach Lösung und weiteren Infos nach:

  1. mysql problem

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden