WebSite X5Help Center

 
Jean Michel L.
Jean Michel L.
User

Erreur mysql  fr

Autor: Jean Michel L.
Besucht 1310, Followers 2, Geteilt 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

Gepostet am
7 ANTWORTEN - 1 NüTZLICH
Axel  
Axel  
User

PHP 7.1 mini ????

Mehr lesen
Gepostet am von Axel  
Jean Michel L.
Jean Michel L.
User
Autor

Bonjour

php 4.4.2

Apache 2.4.41

merci

Mehr lesen
Gepostet am von Jean Michel L.
Jean Michel L.
Jean Michel L.
User
Autor

Oups erreur

php 7.4.2 Apache 2.4.41

merci

Mehr lesen
Gepostet am von Jean Michel L.
Axel  
Axel  
User

Hé alors ? 

ca marche mieux en PHP 7.4.2 ?

Mehr lesen
Gepostet am von Axel  
Jean Michel L.
Jean Michel L.
User
Autor

Bonjour

Non l'erreur se produit avec cette configuration depuis

le début. 

merci

Mehr lesen
Gepostet am von 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

Mehr lesen
Gepostet am von Stefano G.
Jean Michel L.
Jean Michel L.
User
Autor

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

}

Mehr lesen
Gepostet am von Jean Michel L.