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... Discussion in 'Webmaster Support, Scripts, etc' started by Racer X, Nov 15, 2009.

  1. Racer X
    Racer X Alter Hase
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    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
    Joined:
    Jan 1, 2009
    Messages:
    2,042
    Likes Received:
    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
    Threadstarter
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    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
    Joined:
    Jan 1, 2009
    Messages:
    2,042
    Likes Received:
    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
    Threadstarter
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    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
    Joined:
    Jan 1, 2009
    Messages:
    2,042
    Likes Received:
    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 likes this.
  7. Spacerat
    Spacerat ٩(̾●̮̮̃̾•̃̾)۶ /dev/null
    Joined:
    Dec 25, 2006
    Messages:
    8,597
    Likes Received:
    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 ;)
     
    #7 Spacerat, Nov 15, 2009
  8. Racer X
    Racer X Alter Hase
    Threadstarter
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421
    AW: MySql Problem

    Danke jetzt geht es
     
  9. Racer X
    Racer X Alter Hase
    Threadstarter
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    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
     
    #9 Racer X, Dec 7, 2009
  10. McAtze
    McAtze Alter Hase
    Joined:
    Jan 1, 2009
    Messages:
    2,042
    Likes Received:
    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
    Threadstarter
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421
    AW: MySql Problem

    jaa weil die jeweils eine andere Bezeichnung brauchen.
     
  12. Spacerat
    Spacerat ٩(̾●̮̮̃̾•̃̾)۶ /dev/null
    Joined:
    Dec 25, 2006
    Messages:
    8,597
    Likes Received:
    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 ;)
     
    #12 Spacerat, Dec 8, 2009
    1 person likes this.
  13. Racer X
    Racer X Alter Hase
    Threadstarter
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    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
    Joined:
    Dec 25, 2006
    Messages:
    8,597
    Likes Received:
    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.
     
    #14 Spacerat, Dec 8, 2009
Thema:

MySql Problem

Loading...

MySql Problem - Similar Threads - MySql Problem

Forum Date

RGB Mini LED: Dieses Problem mit der Farbwiedergabe verschweigen die Hersteller

RGB Mini LED: Dieses Problem mit der Farbwiedergabe verschweigen die Hersteller: RGB Mini LED: Dieses Problem mit der Farbwiedergabe verschweigen die Hersteller Hisense, Samsung und Sony werben damit, dass die Technik die Farbraumabdeckung gegenüber LCDs mit Mini LED nochmals...
User-Neuigkeiten May 31, 2026

Bitwarden-Nutzer aufgepasst: Das Problem mit der CLI-Version 2026.4.0

Bitwarden-Nutzer aufgepasst: Das Problem mit der CLI-Version 2026.4.0: Bitwarden-Nutzer aufgepasst: Das Problem mit der CLI-Version 2026.4.0 Während die meisten von euch wahrscheinlich mit der Browser-Erweiterung oder der App auf dem Smartphone unterwegs sind, gibt...
User-Neuigkeiten Apr 23, 2026

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 Nov 7, 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 Dec 10, 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 Jun 19, 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 Mar 17, 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 Jan 1, 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 Jul 20, 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 Jun 15, 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 Apr 6, 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 Sep 15, 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 Jul 27, 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 May 29, 2007
MySql Problem solved

Users found this page by searching for:

  1. mysql problem

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice