IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend_Db PHP Discussion :

SQLSTATE[42S02]: Base table or view not found [ZF 1.9]


Sujet :

Zend_Db PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2008
    Messages : 333
    Par défaut SQLSTATE[42S02]: Base table or view not found
    Bonjour,

    Ca fait bien longtemps que je n'ai pas eu de question à poser, mais c'était trop beau pour durer...

    Comme par magie, plus moyen de me connecter à la base de donnée que je suis en train de mettre en place pour les membres... Tout fonctionne en local, les autres bases également.

    Fait étrange, ma table s'appelle "Members" lorsque cette erreur survient... Je change donc la casse, alors que c'est censé fonctionner ainsi, mais lorsque je renomme la table par "members"... Il me dit qu'il ne trouve pas la table "Members" ! Est-ce PDO qui se met en grêve et a décidé de se foutre de moi ?

    Fatal error: Uncaught exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'cameraseinner.members' doesn't exist' in /homez.183/camerase/libraries/ZF/1.9.5/library/Zend/Db/Statement/Pdo.php:234
    Stack trace:
    #0 /homez.183/camerase/libraries/ZF/1.9.5/library/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
    #1 /homez.183/camerase/libraries/ZF/1.9.5/library/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array)
    #2 /homez.183/camerase/libraries/ZF/1.9.5/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(Object(Zend_Db_Select), Array)
    #3 /homez.183/camerase/libraries/ZF/1.9.5/library/Zend/Db/Adapter/Abstract.php(725): Zend_Db_Adapter_Pdo_Abstract->query(Object(Zend_Db_Select), Array)
    #4 /homez.183/camerase/libraries/ZF/1.9.5/library/Zend/Validate/Db/Abstract.php(144): Zend_Db_Adapter_Abstract->fetchRow(Object(Zend_Db_Select), Array, 2)
    #5 /homez.183/camerase/libraries/ZF/1.9.5/library/Zend/Validate/Db/RecordExi in /homez.183/camerase/libraries/ZF/1.9.5/library/Zend/Db/Statement/Pdo.php on line 234


    Merci d'avance pour la moindre suggestion

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    Par défaut
    Par pur hasard, ton serveur tourne t'il sur Linux ?

    Si oui, par défaut, MySQL est sensible à la casse. C'est à dire que si ta table s'appelle "Members" et que dans ta classe tu lui indique "members" et inversemment, il ne la trouvera pas ...

  3. #3
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Surtout si ton serveur de test est sous windows : les erreurs de casse ne pourront être repérées que lors de leur mise en ligne.
    J'ai le même problème au taff, c'est chiant hein ?!

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2008
    Messages : 333
    Par défaut
    Citation Envoyé par s.n.a.f.u Voir le message
    Surtout si ton serveur de test est sous windows : les erreurs de casse ne pourront être repérées que lors de leur mise en ligne.
    J'ai le même problème au taff, c'est chiant hein ?!
    Oui, TRES chiant, surtout quand on commence à mettre en ligne que quelques semaines après, et qu'on doit se taper le renommage de dizaines de noms de fichiers, de table et de strings pour que ça fonctionne


    Désolé, j'ai totalement oublié de marquer le sujet comme résolu, c'était bien un problème de casse (et du fait d'appeler d'un coté la table "Table" et de l'autre "table", évidemment il cherchait toujours les deux...)


    MErci tout de même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/08/2012, 23h29
  2. table externe - file not found
    Par juin29 dans le forum Oracle
    Réponses: 9
    Dernier message: 07/12/2010, 11h52
  3. Réponses: 4
    Dernier message: 02/12/2010, 14h38
  4. [ZF 1.9] probleme view not found
    Par fahedouch dans le forum Zend Framework
    Réponses: 2
    Dernier message: 24/09/2009, 13h15
  5. Réponses: 2
    Dernier message: 26/10/2007, 15h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo