WebSite X5Help Center

 
Jean Michel L.
Jean Michel L.
User

Erreur mysql  fr

Автор: Jean Michel L.
Просмотрено 1344, Подписчики 2, Размещенный 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

Размещено
7 Ответы - 1 Полезно
Axel  
Axel  
User

PHP 7.1 mini ????

Читать больше
Размещено От Axel  
Jean Michel L.
Jean Michel L.
User
Автор

Bonjour

php 4.4.2

Apache 2.4.41

merci

Читать больше
Размещено От Jean Michel L.
Jean Michel L.
Jean Michel L.
User
Автор

Oups erreur

php 7.4.2 Apache 2.4.41

merci

Читать больше
Размещено От Jean Michel L.
Axel  
Axel  
User

Hé alors ? 

ca marche mieux en PHP 7.4.2 ?

Читать больше
Размещено От Axel  
Jean Michel L.
Jean Michel L.
User
Автор

Bonjour

Non l'erreur se produit avec cette configuration depuis

le début. 

merci

Читать больше
Размещено От 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

Читать больше
Размещено От Stefano G.
Jean Michel L.
Jean Michel L.
User
Автор

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

}

Читать больше
Размещено От Jean Michel L.