|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Eric Architecte de système d'information Inscription : avril 2004 Messages : 18 ![]() |
Bonjour,
j'utilise une base mySql fournie avec EasyPhp. A un moment, le code que j'exécute appelle la fonction suivante (il existe bien la table "companies" dans ma base) : $id = $db->nextId('companies.c_id', true); Ceci me renvoie une DB_ERROR pour l'execution de la requête suivante : CREATE TABLE companies.c_id_seq( id INTEGER UNSIGNED AUTO_INCREMENT NOT NULL , PRIMARY KEY ( id ) ) J'ai lancé cette requête directement à partir de phpMyAdmin et voilà le message d'erreur que j'obtiens : MySQL a répondu: #1 - Can't create/write to file '.\companies\c_id_seq.frm' (Errcode: 2) Je suis débutant en php/mySQL et j'avoue ne pas voir d'ou ca vient... Merci pour votre aide |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 5 ![]() |
Que veut dire le : ??
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
blizar : a priori c'est le nom de la table...
Tu devrais vérifier si MySQL n'essaie pas d'écrire dans un répertoire sur lequel il n'a pas les autorisations (NTFS)
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Eric Architecte de système d'information Inscription : avril 2004 Messages : 18 ![]() |
Oui le problème venait bien de la :
il essaie d'écrire dans qqchose comme ./companies/c_id_seq J'ai mis ca et maintenant ca marche : $id = $db->nextId('companies', true); Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com