bonjour:
il me reste un problème pour faire mon boulot:
j'ai au départ:
-un texte format varchar(150)
-un texte format blob
je voudrais les concaténer et enregistrer le résultat dans un champ longblob
merci
phoque.r
bonjour:
il me reste un problème pour faire mon boulot:
j'ai au départ:
-un texte format varchar(150)
-un texte format blob
je voudrais les concaténer et enregistrer le résultat dans un champ longblob
merci
phoque.r
Je te conseille de récupérer les deux champs dans des variables php, puis de concaténer les variables, puis de renvoyer tout ça dans le champ correspondant.
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
C'est peut-être un problème de codage, pas de structure... Peux-tu donner le bout de code que tu as essayé ?
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
j'ai du faire une autre erreur car ca ne me donne pas ce que je veux, je cherche...
Si tu veux de l'aide pour tes recherches, il va falloir nous donner un peu de code sur lequel travailler
Bon courage !
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Effectivement, ca ne marche pas.
Normalement, il n'y a plus d'erreurs.
Donc, je concatène mon varchar et mon blobque j'affiche ensuite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $textefr=$value['kal_miejsce'].$value['kal_opis_fr']
1er problème:
Le texte blob ne s'affiche pas correctement (lorsqu'il s'agit de la version polonaise) et les sauts à la ligne sont remplacés par des ¶
Je mets ensuite dans la base par un simple insert into etc
2nd problème:
Je vais chercher l'inscription dans la base, et ca n'affiche rien, et ca ne fait pas d'erreur.
merci à qui pourra m'aider
Pour ton premier problème, il doit bien exister une fonction qui te remet tout ça en forme... Mia sj'ignore laquelle
Pour ton second problème, 2 possibilités : soit ça vient du premier problème et on ne peut rien faire ; soit ça vient de ta requête et là, il va falloir nous donner au moins l'appel de la requête si tu veux un coup de main.
TU as pensé à utiliser die (mysql_error()) ?
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
oui, j'utilise toujours le die,
et en plus, j'ajoute un echo '...'; qui n'est pas affiché si la requète plante, car le script s'arrête.
Voila la requète:
A mon avis, le second problème découle du premier...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $query = mysql_query("SELECT * FROM `spip_articles` where `id_article`=1001",$connect) or die(mysql_error());
Euh.. je parlais de la requête d'insertion Si tu ne le retrouves, c'est qu'il n'est pas inséré.
Au mien aussiEnvoyé par phoque.r
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Si, la requète d'insertion fonctionne bien.
Dans mon phpMyAdmin, je le vois bien, le champ blob contient bien un fichier binaire d'une taille qui correspond à ce qu'il doit y avoir.
En bref, tu concatènes les variables et tu insères le résultat, ça ça marche. Mais quand tu essayes d'afficher, ça ne renvoie rien.
Désolée, là je ne vois pas
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Tant pis, j'espère que quelqu'un d'autre aura une idée...
merci quand même
phoque.r
Bon, je me suis débrouillé, et ca marche à peu près. Il reste une petite chose, mais je vais lancer un autre fil, ce qui est plus logique
phoque.r
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager