WebSite X5Help Center

 
Jean Michel L.
Jean Michel L.
User

Erreur mysql  fr

Auteur : Jean Michel L.
Visité 1281, Followers 2, Partagé 0  

Bonjour 

je vous contact car ce message apparait avec l'obligation de s'enregistrer

pour l'accés aus boutiques

Notice: Undefined index: auto_increment in C:\xampp\htdocs\soft\res\x5engine.php on line 5281

Merci

cordialement

Posté le
7 RéPONSES - 1 UTILES
Axel  
Axel  
User

PHP 7.1 mini ????

Lire plus
Posté le de Axel  
Jean Michel L.
Jean Michel L.
User
Auteur

Bonjour

php 4.4.2

Apache 2.4.41

merci

Lire plus
Posté le de Jean Michel L.
Jean Michel L.
Jean Michel L.
User
Auteur

Oups erreur

php 7.4.2 Apache 2.4.41

merci

Lire plus
Posté le de Jean Michel L.
Axel  
Axel  
User

Hé alors ? 

ca marche mieux en PHP 7.4.2 ?

Lire plus
Posté le de Axel  
Jean Michel L.
Jean Michel L.
User
Auteur

Bonjour

Non l'erreur se produit avec cette configuration depuis

le début. 

merci

Lire plus
Posté le de Jean Michel L.
Incomedia
Stefano G.
Incomedia

Hello Jean

This is not a real error but more of a warning. This could be helpful to know so that the developers may improve the code's quality in future updates.

For the moment, you can already solve this by contacting your hosting provider and asking them to turn PHP warnings off. This should get rid of this line with no consequence

Try this out and let me know if you solve the issue

Thank you

Stefano

GOOGLE TRANSLATE ---

Bonjour Jean

Ce n'est pas une vraie erreur mais plutôt un avertissement. Cela pourrait être utile à savoir afin que les développeurs puissent améliorer la qualité du code dans les futures mises à jour.

Pour le moment, vous pouvez déjà résoudre ce problème en contactant votre hébergeur et en lui demandant de désactiver les avertissements PHP. Cela devrait se débarrasser de cette ligne sans conséquence

Essayez ceci et faites-moi savoir si vous résolvez le problème

Je vous remercie

Stefano

Lire plus
Posté le de Stefano G.
Jean Michel L.
Jean Michel L.
User
Auteur

bonjour
voici le code php qui affiche l'avertissement et en effet la désactivation des erreurs permet l'utilisation du site
merci

tradotto da Google
Buongiorno
ecco il codice php che visualizza l'avvertimento e infatti disabilitare gli errori consente l'utilizzo del sito
grazie

// WSX5-2950: This fix some situations where an existing field lost his "auto increment" property. If there is a row with this field set to 0, update it to the next highest value.


if ($value["auto_increment"] && !strpos($act_field["Extra"], "auto_increment")) {
$fixAutoIncrement = true;

$q = $this->db->query("SELECT * FROM `" . $this->db_name . "`.`" . $name . "` WHERE `" . $key . "` = 0");

if ($q->num_rows > 0) {
$q = $this->db->query("SELECT MAX(`" . $key . "`) AS `highest` FROM `". $this->db_name . "`.`" . $name . "`");
$res = $q->fetch_array();
$highestValue = !is_null($res) ? $res["highest"] : 1;
$this->db->query("UPDATE `" . $this->db_name . "`.`" . $name . "` SET `" . $key . "` = " . ($highestValue + 1) . " WHERE `" . $key . "` = 0");
}

}

Lire plus
Posté le de Jean Michel L.