Bonjour, j'aurais besoin d'aide j'essai d'afficher des photos aléatoire sur une page internet, et cela marche cependant, ça marche 4 fois sur 6 avant que je reçoive une erreur qu'est celle ci : Erreur : SQLSTATE[HY000]: General error: 6 Error on delete of 'C:\Users\User\Desktop\XA\tmp\#sql41b8_1c_0.MYI' (Errcode: 13 - Permission denied). A la place des images dans ma base de données je vous met ci-joint la fonction que j'utilise :
public function HOME_ARTICLE() {
$db = $this->dbConnect();
$query = $db->query('SELECT * FROM
object_to_sell ORDER BY rand() LIMIT 25');
return $query;
}
Merci à vous !
- Edité par Doppler effect 30 mars 2020 à 13:48:59
Ok, voici le contenu du fichier pointé par l'erreur je te laisse me dire ce que tu en penses, merci de ton aide je précise que la plupart des caractères ne sont pas lisibles et que je n'ai aucune erreur apparente dans mon log d'erreur SQL :
Je n'ai que ça j'ai l'impression que c'est un encodage spécifique et je ne sais pas vraiment comment le transformer en utf-8 j'espère que tu y arrivera en attendant je vais faire des recherches sur internet.
Euh le code, dsl mais aucune ligne n'est spécifié dans l'erreur seulement un fichier, si tu pouvais être plus précis pcq j'ai beaucoup de fichier entre le model qui initialise la connexion a la base de données et le contrôleur...
C'est pas toi qui a monté le prog ? Moi je ne connais pas la structure, je ne connais pas le script aui affiche les images, ce n'est pas la requête qui plante mais :
ok attend voilà le prog qui affiche les images : au sein de mon code HTML, je t'explique, je récupère dans le model avec la requête juste au dessus, le contrôleur est une fonction qui utilise la requête et retourne donc les 25 id des objets puis je récupère la photo et affiche avec ceci :
Alors, les tables étaient bien en utf-8_general_ci et pour ce qui concerne, la DB elle était en latin... alors j'ai remis utf-8_general_ci. Pour ce qui concerne, les erreurs j'ai toujours la même à savoir : Erreur : SQLSTATE[HY000]: General error: 6 Error on delete of 'C:\Users\User\Desktop\XA\tmp\#sql41b8_86_0.MYD' (Errcode: 13 - Permission denied)
et une autre :
Erreur : SQLSTATE[HY000]: General error: 29 File 'C:\Users\Naim\Desktop\XA\tmp\#sql41b8_83_0.MYD' not found (Errcode: 13 - Permission denied)
Et donc toujours ce problème d'accès, sinon pour ce qui concerne le lien, il renvoie à l'image en agrandi mais il n'a pas d'impoortance puisque même avant de le mettre, j'obtenais cette erreur. Faut-il que je modifie des droits d'accès ?
Une dernière précision les fichiers sont encodés soit dans le type que je t'ai envoyé tout à l'heure, soit en hexadécimal mais j'ai récupéré ces fichiers dans mon tmp et dedans il y avait celui-ci qui est plus lisible, c'est depuis avoir tout remis en utf8... :
J'ai vu que sur StackOverflow, il parlais beaucoup de base de données corompu
suite à ce genre d'erreur, et ils utilisent des commandes sur linux, cependant là je suis sur Windows, enfin bref dans l'espoir de trouver une solution à ce problèmes.
- Edité par Doppler effect 30 mars 2020 à 19:20:49
Mais c'est quoi ton fichier dans tmp ??? Normalement les images elle devraient pointer vers un répertoire localhost/monsite/images/image.jpeg (par exemple) ou images/image.jpeg
Oui, c'est bien ça elles pointe toutes vers un sous dossier de mon site qui correspond à image/dossier_type_img/image.jpeg en chemin absolu ça donnerait localhost/xampp/Sell_Website/image/dossier_type_img/image.jpeg , le(les) fichiers dans tmp s'écrivent à chaque fois qu'il y a une erreur dans l'affichage de ces images pour je ne sais quels raison. Je te parle de ça, au cas où ça t'aiderait.
D'acc ! je fais ça. Et je te tiens au courant merci !
SQL erreur permission denied
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales