Insérer un fichier dans un champ de type blob

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Insérer un fichier dans un champ de type blob

par Xenon_54 » 01 déc. 2005, 21:46

Parce qu'elle utilise du code PHP et que phpMyAdmin ne supporte pas les fonctions PHP imbriquées dans les requêtes.

par pjl » 01 déc. 2005, 20:14

C'est ce qui s'est passé effectivement d'ou ma correction, mais je ne comprends pas pourquoi je n'arrive pas à faire un copier/coller de ma requête pour la tester dans PHPMyAdmin.

par Xenon_54 » 01 déc. 2005, 19:05

Le binaire peut très bien afficher un caractère single-quote. C'est pourquoi il faut utiliser mysql_escape_string().

;)

Insérer un fichier dans un champ de type blob

par pjl » 01 déc. 2005, 16:54

Je viens d'avoir un petit soucis en voulant insérer un fichier dans un champ de type blob.
Voici ma requête initiale :
$requete = "UPDATE pa_liens SET lien_logo_nom  = '" . $nom_logo . "', lien_logo = '" . file_get_contents(LOGO_CHEMIN . $nom_logo) . "', lien_logo_poid = " . filesize(LOGO_CHEMIN . $nom_logo) . ", lien_logo_hauteur = " . $size[1] . ", lien_logo_largeur = " . $size[0] . " WHERE id_lien = " . $id;
Mon message d'erreur :
[quote](Erreur de syntaxe près de '6