ilch Forum » Allgemein » HTML, PHP, SQL,... » Der Name des Primärschlüssels

Geschlossen
  1. #1
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    324
    Beitragswertungen
    1 Beitragspunkte
    Servuss.

    Ich wollte bei uns heute in der Datenbank unter ic7_user nen neues Feld anlegen, für skill anzeigen, wollte da neben bei auch schonmal Anfangen^^

    Nu hab ich aber das Prblem das wen ich einem Mini Tut von hier folge mir die Datenbank noch Befor ich überhaupt das Feld erstellen kan, mir diese Meldung bringt.

    Der Name des Primärschlüssels darf nur "PRIMARY" lauten.

    Laut des Tuts, soweit ichs verstanden habe sollte ich das Feld aber datenbank nennen.
    externer Link
    von Sunshine

    Egal was ich als Namen versuche das Feld läst sich nicht erstellen.

    Ist das Tut fehler haft ? oder Muss ich sonst noch etwas Beachten?

    betroffene Homepage: externer Link
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Du bist eine Zeile zu weit, was du angeklickt hast ist Indizes bearbeiten.

    Zur Zeile wo Spalte(n) einfügen steht da musst du hin um ein neues Feld anzulegen und ganz hinten steht dann OK und dann geht es weiter, mit den Parametern des Feldes, zum ändern eines Feldes auf den Stift klicken.

    Hier steht auch alles nochmal drin. Zur Info


    Zuletzt modifiziert von Mikro am 09.05.2012 - 10:17:20
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    324
    Beitragswertungen
    1 Beitragspunkte
    Aso kk Danke habs ^^


    Stellt sich mir aber schon die Nächste Frage?


    Ich habe nu zb in der datenbank ein feld angelegt"photoshop"

    Habe diese Abfrage in den Htms und Phps drinne

    Aber irgend wie hab ich wen ich in meim Profil nu bsw 55% eingebe ne sql Feler meldung:
    or:
    1054 : Unknown column 'html' in 'field list'
    in Query:
    UPDATE `ic7_user` SET homepage = '', wohnort = 'Onsmettingen', icq = '598827601', msn = '', yahoo = '', aim = '', staat = 'Germany.gif', game1 = 'l4d2.gif', game2 = 'lol.gif', game3 = 'bo.gif', game4 = 'bfbc2.gif', game5 = 'sc2.gif', geschlecht = '1', status = '1', opt_mail = '0', opt_pm = '1', opt_pm_popup = '1', gebdatum = '1985-12-25', game = '', spielerfahrungen = '99', clan = 'GHF', map = '', waffe = 'M95', essen = 'tu ich nie ', trinken = 'nur was unten Leuft ', photoshop = '44', html = '{html}', php = '{php}', flash = '{flash}', ilch = '', film = 'Amarican Psycho', musik = 'Rammstein', sport = 'was ist das ? ', cpu = 'habe eine! du auch ? ', mainboard = 'die cpu ist diereckt am pc D ', ram = 'steckt auf der Hdd', monitor = '66 ZollD ', grafikkarte = 'gtx560 ti', soundkarte = '', datenbank = '{datenbank}', festplatte = '', i_net_verbindung = '', tastatur = 'g19', maus = 'g700', jappy = 'http://ich bin ja so BööseD', facebook = '', wkw = '', studivz = '', myspace = '', youtube = 'http://bigani', sig = '[URL=http://bfbcs.com/stats_pc/bigani][IMG]http://g.bfbcs.com/52675/pc_bigani.png[/IMG][/URL] [IMG]http://www.tsviewer.com/promotion/dynamic_sig/sig.php/clan_codbo/959208.png[/IMG][/URL] [url=http://bf3stats.com/stats_pc/LordHellFighter][img]http://g.bf3stats.com/pc/eoz1WgWc/LordHellFighter.png[/img][/url] [url=http://bf3stats.com/stats_pc/LordHellFighter][img]http://g.bf3stats.com/pc/TxO-WK3/LordHellFighter.png[/img][/url] ' WHERE id = 1
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ profil_edit.php:218 -- db_query(...)
    	@ user.php:25 -- require_once(...)
    	@ index.php:36 -- require_once(...)
    
    Hallo  [GHF]bigani | Nachrichten (0) | Profil: ansehen / editieren | Beiträge: Meine (413) / Neue (0) | Meine Gallery  (0) | Ausloggen | Admin Bereich
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Da wird wohl noch das Feld html in der Datenbank fehlen, wo kein Feld kann auch nichts eingetragen werden. Das ist wie "Schreib mal auf das Blatt hier." aber du hast kein Blatt.
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    324
    Beitragswertungen
    1 Beitragspunkte
    hm ja Hast recht, aber zum testen müsste er ja zumindest die sachen Schlucken die ich schon mal in der Datenbank angelegt habe.

    zb

    habe phs angelegt die andern nicht, dafür alles in den Phps und Htms eingebaut.

    Nun geh ich auf die Page und trage bei Photos 55 ein, dan müsste er doch Zumindest da schonmal den % wert anzeigen oder Irre ich mich ?


    Ok habe jetzt die felder Alle ma angelegt

    Selbiger Fehler taucht nach wie vor auf.

    gesperrtes Bild

    hier ma nen Screen vlt siehst jemand mein fehler


    Zuletzt modifiziert von bigani am 09.05.2012 - 10:45:18
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Mysql hat keine Ahnung davon was du machen willst. Der Query kommt und Mysql sieht aha da stimmt was nicht und bricht die ganze Sache ab.
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Mal lesen vielleicht kommste ja selber drauf.

    Antwort


    Edit: Und nochwas deine Felder in der Datenbank können momentan nur Ganzzahlen speichern weil sie alle auf int stehen.


    Datentypen in DB


    Zuletzt modifiziert von Mikro am 09.05.2012 - 10:53:05
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    324
    Beitragswertungen
    1 Beitragspunkte
    Editt:

    habe die namen für die Tabellen ja aus den Abfragen rauskopiert, müsste ja dan gehn.


    Zuletzt modifiziert von bigani am 09.05.2012 - 11:00:41
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Die Namen deine Felder sollten überall gleich sein in der DB und im Script. Wo Text rein soll auf VARCHAR stellen und noch die Anzahl der Zeichen die maximal rein sollen aber nicht zu viel denn egal was du speicherst ob 1 Zeichen oder 1000 Zeichen es wird immmer der ges. Speicher genutzt.


    Zuletzt modifiziert von Mikro am 09.05.2012 - 11:07:13
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    324
    Beitragswertungen
    1 Beitragspunkte
    Habs soweit Angepast,

    ist jetzt wie in der Restlichen databank alles klein geschrieben.

    int sollte ja soweit drinne sein da ich ja eine Zahlen abfrage (speicherung)will.


    was die Zeichenlänge angeht hab ich ja 11 eingeben da das Vollkommen reicht, oder Reichen Sollte.

    Wen ich mir die sql fehler anschaue, sehe ich schon in Zeile 1 des Fehlers.

    1054 : Unknown column 'ilch' in 'field list'

    Sacht der da nicht das er mit der Abfrage "list" nen prob hat?
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    SQL: Unknown column 'ilch' in 'field list'
    Deutsch: Kann das feld ilch aus deiner liste was ich eintragen soll nicht in der Datenbank finden.


    Edit: Und noch was du machst keine Abfrage sondern ein UPDATE deiner Daten.


    Zuletzt modifiziert von Mikro am 09.05.2012 - 11:18:28
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    324
    Beitragswertungen
    1 Beitragspunkte
    Jo da stimmt was net, habe gerade versucht mir das Feld zu Erstellen,
    SQL-Befehl:

    ALTER TABLE `ic7_user` ADD `ilch ` INT NOT NULL

    MySQL meldet: Dokumentation
    #1166 - Incorrect column name 'ilch '
    Editt:

    Ok habe den Fehler Gefunden.

    Über all war die Abfrage Ilch

    nur in der datails.htm stand was von ilch CMS weshalb ich auch die datenbank so Benant hatte,^^ nach dem Unbenennen, Keine Fehlermeldungen mehr.

    Ich danke dir das Du so viel gedult mit mir hattest D xd


    Zuletzt modifiziert von bigani am 09.05.2012 - 11:23:47
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Hast beim kopieren nicht nur ilch sondern auch noch das cms mit reinkopiert, siehe Bild oben ILCH CMS aber es soll nur ilch da stehen.
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    324
    Beitragswertungen
    1 Beitragspunkte
    Schau ma oben^^ Hatte selber schon den Fehler gefunden aber Danke alter D
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten