blog sur le développement web, jquery,css3, Magento, Symphony, php et bien d'autres choses

Archives de la catégorie ‘MySQL’

MySQLI : « Commands out of sync; you can’t run this command now » – comment résoudre l’erreur

si vous executez des requetes mysqli et que vous rencontrez ce genre d’erreur voici comment vous en affranchir :

$conn = mysqli_connect("your.host.ip.here", "user", "password", "db_name");

$sql = "update toto set titi = "1" where id = '1';
update toto set titi = "2" where id = '2';"

if ($result = mysqli_multi_query($conn, $sql)) {
flush multi_queries << ceci va eviter l'erreur
while (mysqli_next_result($conn)) {;}
} else {
var_dump($sql, mysqli_error ( $conn ));die;
}

Mysql : retourner oui ou non selon la valeur

Voici une petite astuce à mettre dans votre pense bête Mysql. Il nous arrive souvent de recevoir une valeur 1 ou 0 et de devoirs la transformer à l’affichage en VRAI /FAUX ou OUI/NON

voici donc le bout de code pour metre en place ce principe:

 select ifnull(ELT(param,'OUI'),'NON') from dual;

dans ce cas si param = 1 on renverra OUI si il est égal à 0 on renverra non.