Joomla Zend et Drupal

Développements Joomla, Zend et Drupal

Développements de sites et applications web complexes à haute valeur ajoutée en Joomla, Zend ou Drupal.

APPLICATIONS MOBILES

Applications mobiles

Pulsar Informatique développe des applis mobiles autonomes ou autour de votre site web avec les technologies OpenSource.

Cloud Computing

Extranets en Cloud avec modules collaboratifs, CMS, Réseau Sociaux et GED .

 

Formations

Formations sur site sur les technologies OpenSource (Joomla, Zend Framework, HTML5 ...).

 

   Accueil Blog edhen SQL ignore error SQLSTATE avec sql-mode

Feel good, feel geek

Le blog de Pulsar Informatique!

SQL ignore error SQLSTATE avec sql-mode

Posted by edhen
edhen
Développeur PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Jeudi, 27 Octobre 2011 in News

On peut parfois être amené à travailler sur des bases de données pas toujours très clean (reprise d'un projet). Si vous partez alors sur une install de mysql banale avec un mysql Server, vous pouvez vous retrouver avec des requêtes qui ne s'exécutent plus avec succès, et un programme qui ne fonctionne plus, avec des messages d'erreurs dans vos logs qui indiquent:

PHP Warning:  PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY000]: General error: 1364 Field 'myfield' doesn't have a default value in mon_chemin\toto.php on line 124

Cas n°1: vous corrigez la base de données (bon courage)

Cas n°2: vous devez uniquement effectuer quelques petites modifs, vous n'avez pas le temps de reprendre la base de données. Il faut donc que les erreurs de type SQLSTATE ne soient pas bloquantes, même si ce n'est pas très propre. Il vous faut tout simplement modifier la variable sql-mode. Vous pouvez juste mettre:

sql-mode="";

et les erreurs SQLSTATE ne seront plus bloquantes.

 

0 votes
Développeur PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ, et sur plusieurs applications avec un framework maison. Je travaille maintenant sur Zend Framework.
Trackback URL for this blog entry
  • vicodin

    Posted by vicodin on Mardi, 30 Novembre 1999
    SQL ignore error SQLSTATE avec sql-mode - Feel good, feel geek ...

Comments

No comments made yet. Be the first to submit a comment

Leave your comment

Guest
Guest Vendredi, 18 Mai 2012

Partagez sur...

Derniers Commentaires sur le Blog

edhen Plaisir partagé! Comme tu dis, on a du boulot mais en même temps, je pense que Paris a un fort "pote...
edhen

merci du conseil ;)

30.04.2012 Debugger en PHP
edhen Alors oui les deux méthodes peuvent être utilisées, mais encore de trop nombreux développeurs PHP ut...
30.04.2012 Debugger en PHP
edhen Salut,alors d'abord, désolé du délai, le commentaire m'avait échappé Sinon, as-tu bien renseigné ta...
cyril oui la notion de meilleur est toute relative. Ce manque de CCK en natif est a mon avis le gros poin...