Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

php myadmin database

Anoniem
katrien
9 antwoorden
  • Hallo kenners.
    ik heb phpdev423 geinstalleerd, alles werkt zoals het moet behalve de database.
    Alle instelllingen staan goed: rechten toegekend enzo.
    Een database kan ik wel aanmaken, maar geen tabellen invoegen.
    ik krijg wel een overzicht wat ik ingetikt heb, met daarbij de foutmelding
    ——-
    [i:4e506234c0]Fout
    SQL-query :
    CREATE TABLE `ger` (

    `nummer` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `naam` VARCHAR NOT NULL
    )

    MySQL retourneerde:
    You have an error in your SQL syntax near 'NOT NULL)' at line 1
    Terug [/i:4e506234c0]————-
    als ik terug ga via de browser of via 'terug' verdwijnen alle gegevens en kan ik opnieuw beginnen….. eindeloos opnieuw beginnen…

    wie herkent dit en wie heeft de oplossing??????
  • Je moet bij varchar ook een waarde bij "Lengte/Waardes" zetten anders krijg je deze foutmelding.
  • nee helaas. dat is het niet….! (heb een bestaande tabel (zonder fouten!) uitgeprobeerd en toen werkte het ook NIET)
  • Dit werkt bij mij gewoon:
    [code:1:1c149b74ae]CREATE TABLE `ger` (

    `nummer` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `naam` VARCHAR(50) NOT NULL
    ) [/code:1:1c149b74ae]
    Het enige wat ik dus gedaan heb is (50) achter varchar zetten en dan wordt er door phpmyadmin (versie 2.2.2) gewoon een tabel gecreeerd.
  • tja helaas, bij mij dus niet!
    zoals ik al zei: het invullen gaat perfect, overzicht krijg ik dan met foutmelding, maar geen kans om te herstellen

    nog iemand een idee????
  • En als je dit probeert?

    [code:1:20c22d7398]
    CREATE TABLE ger (
    nummer INT(4) NOT NULL AUTO_INCREMENT ,
    naam VARCHAR(50) NOT NULL ,
    PRIMARY KEY(nummer)
    )
    [/code:1:20c22d7398]
  • werkt wel, maar..het probleem blijft dat ik tijdens het invoeren geen enkele vergissen kan herstellen……dus een tabel met -tig velden als daar 1 dingetje vergeten wordt of fout gedaan, komt weer die foutmelding, terug toetsen kan niet: dus weer alles overnieuw…snap u? :cry:
  • Tekst op je clipboard zetten voor je de boel "opstuurt", kwestie van wennen, maar werkt altijd ;)

    Of geen fouten maken :P
  • Als ik zelf zo'n script maak, doe ik dat gewoon in een tekst editor, en bewaar het bijvoorbeeld als test.sql. Wil ik het uitproberen, dan doe ik dat vanaf de commandline met:

    mysql -uroot -p < test.sql

    achter -u en -p kun je het wachtwoord kwijt.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.