WebSite X5Help Center

 
Jean Michel L.
Jean Michel L.
User

Erreur mysql  fr

Author: Jean Michel L.
Visited 1315, Followers 2, Shared 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

Posted on the
7 ANSWERS - 1 USEFUL
Axel  
Axel  
User

PHP 7.1 mini ????

Read more
Posted on the from Axel  
Jean Michel L.
Jean Michel L.
User
Author

Bonjour

php 4.4.2

Apache 2.4.41

merci

Read more
Posted on the from Jean Michel L.
Jean Michel L.
Jean Michel L.
User
Author

Oups erreur

php 7.4.2 Apache 2.4.41

merci

Read more
Posted on the from Jean Michel L.
Axel  
Axel  
User

Hé alors ? 

ca marche mieux en PHP 7.4.2 ?

Read more
Posted on the from Axel  
Jean Michel L.
Jean Michel L.
User
Author

Bonjour

Non l'erreur se produit avec cette configuration depuis

le début. 

merci

Read more
Posted on the from 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

Read more
Posted on the from Stefano G.
Jean Michel L.
Jean Michel L.
User
Author

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");
}

}

Read more
Posted on the from Jean Michel L.