Archief - PHP&MySQL: Fout bij aanmaak table

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Zero Grav

Legacy Member
llo, ook maar eens een threadje aanmaken.
Nu ik heb al onnoemelijk veel problemen gehad met php & mysql en ben dus uiteindelijk maar naar phptriad overgestapt (installeert apache, php & phpmyadmin met de juiste configuraties)

Nu begon ik in mijn cursus dus met mysql en was de opdracht, maak een nieuwe database aan en voeg een nieuwe tabel toe: adressen met 7 rijen.

Ik alles ingegeven, maar vant moment da'k op toevoegen druk krijgk de volgende melding:

PHP:
Database zerograv - Tabel adressen wordt uitgevoerd op localhost
Fout 
SQL-query :  

CREATE TABLE `adressen` (`adres_ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, INDEX (`adres_ID`), UNIQUE (`adres_ID`), FULLTEXT (`adres_ID`)) COMMENT = 'Een tabel om te oefenen'

MySQL retourneerde: 


Can't create table '.\zerograv\adressen.frm' (errno: 140)

Nu, ik had al beetje rondgevraagd op irc en daar werd mij dan gezegd dat het waarschijnlijk aan de gebruikerpermissies lag, maar er zijn op dit moment 4 gebruikers ingegeven, 1tje op localhost en de rest op % (alle toegang) en ze hebben ook tot alles toegang dus daar zal het niet aan liggen.

Zoals ik al zei is het een pre-configured gedoe en ik vermoed dat als er een fout inzat er allang een patch zou zijn geweest.

qua screenshots voor meer info: http://members.lycos.nl/noxta/phpmyadmin/

Ik denk da'k zo een beetje alle info heb gegeven die'k heb voort moment. :)
Nu ik zei al dat ik juist aan het hoofdstuk mysql begon, dus kan er nog vrijwel niets mee, volgens mij ben ik gewoon iets over het hoofd aant zien en hopelijk kan iemand mij hier op mijn domme fout wijzen.

Ik heb dit probleem btw op mijn pc & op mijn laptop.

Als ik iets van info ben vergeten te vermelden kunt ge mij der natuurlijk altijd op wijzen..

edit 2: Met de hulp van hass- ben ik op dit forum terechtgekomen: http://forums.devshed.com/t106841/s.html waar dus een noobje zit met hetzelfde probleem, hij heeft de oplossing wel gevonden maar weet niet wat hij nu juist gedaan heeft, dus misschien iemand die dat even voor me kan ophelderen aangezien ik dat ook niet weet. (ik ga het btw nu uitproberen)

0n3Liner

Legacy Member
het heeft volgens mij iet me dien fulltext te doen, ik denk ook neit dat het mogelijk is om een intern veld fulltext te maken, of wel soms :?

CREATE TABLE `adressen` (
`adres_ID` int(11) NOT NULL auto_increment,
PRIMARY KEY (`adres_ID`),
UNIQUE KEY `adres_ID_2` (`adres_ID`),
KEY `adres_ID` (`adres_ID`)
) TYPE=MyISAM COMMENT='een testtabel' AUTO_INCREMENT=1 ;

werkte allesinds

Zero Grav

Legacy Member
Het ligt echt aan die fulltext, zoals vermeld op dat forum dat ik van hass- kreeg.

basedir=C:/apache/mysql
datadir=C:/apache/mysql/data

voor als gij denkt dat er een andere fout inzit Djeez, ik heb de dirs gecontroleerd en ze kloppen wel degelijk

dJeez

Legacy Member
As of MySQL 3.23.23, MySQL has support for full-text indexing and searching. A full-text index in MySQL is an index of type FULLTEXT. FULLTEXT indexes are used with MyISAM tables only and can be created from CHAR, VARCHAR, or TEXT columns at CREATE TABLE time or added later with ALTER TABLE or CREATE INDEX.

Sjah, 'k vond enkel die '.zerogravadressen.frm' raar - vandaar dat 'k dacht dat het configuratie was - maar er zal wel iets foutgelopen zijn met de slashes zeker (had 't niet getest en niet erg op de query gelet, daarna wel dus) :p.

Zero Grav

Legacy Member
ja ik had al gelijk in mijn 1ste post, iets te enthousiast geweest en fulltext ook geselecteerd terwijl het een int is. Bedankt voor de reacties! :bow:

Zero Grav

Legacy Member
Ik krijg bij het openen van de phpmyadmin map (onder localhost weliswaar) de foutmelding dat hij de mysql extensie niet kan laden en ik mijn php configuratie moet gaan nakijken. Oké allemaal goed en wel, ik bekijk de extension_dir = "C:\apache\php\ext\" daar zou geen probleem moeten zitten.
Bij de geladen extensions staat mysql ook niet als comment dus dat zou ook moeten lukken en toch blijft ie het zeggen.

Ik heb ondertussen al alle extensions uncommented maar hij blijft de fout geven. Misschien iemand die kan zeggen waar ik overkijk?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan