Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
715 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème affichage données mysql/php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème affichage données mysql/php

n°2003704
miika_L
Posté le 22-06-2010 à 14:05:05  profilanswer
 

bonjour, je vous explique mon problème.
 
j'ai une base de donnée qui contient une dizaine de table. j'ai une table qui se nomme Rubrique dans laquelle j'ai 3 champs :
ID,Libelle,Contenu.
le champ Contenu contient du texte s'échelonnant entre 100 et 2600 caractères.
 
je fait un site internet pour une entreprise, j'ai un menu sur la gauche qui permet d'afficher les infos provenant de la base, j'ai donc fait une liaison mysql avec fetch array...bref ce n'est pas la le problème...
le truc c'est que je veux récupérer les valeurs du champ "contenu" en entier ^^
je m'explique :
quand j'affiche, j'ai qu'une moité du texte soit une limitation à 255 caractères... et moi je veux que tout le texte s'affiche  :D  
 
comment faire pour contourner cette limite d'affichage ?
 
merci ;)  
cdt mickael.

mood
Publicité
Posté le 22-06-2010 à 14:05:05  profilanswer
 

n°2003707
aspirateur
Posté le 22-06-2010 à 14:07:56  profilanswer
 

C'est pas plutot dans ta table le problème ? Ton champ "contenu" est de quel type dans ta base sql ?

n°2003711
miika_L
Posté le 22-06-2010 à 14:15:36  profilanswer
 

sous sqlServer si j'exécute la requête( la même que j'utilise sous PHP), le contenu est parfaitement afficher, il n'y a pas de coupure à 255 caractères.
le champ "Contenu" est de type :nvarChar(3000) ;)

n°2003713
aspirateur
Posté le 22-06-2010 à 14:18:25  profilanswer
 

Tu peux mettre ton code ici pour qu'on puisse voir ?

n°2003717
miika_L
Posté le 22-06-2010 à 14:25:27  profilanswer
 

voici la page ou j'effectue la liaison base-php et ou j'effectue la récupération des valeurs.
 
<?php
// Connexion au serveur base de données
$server = "GTSDEVSQL2";
$user   = "cegts"     ;
$pwd    = "devcegts"  ;
 
$connexion= mssql_pconnect($server,$user,$pwd);
 
//connexion à la base de données CEGTS
$base= mssql_select_db("cegts",$connexion);
 
 
// Creation et envoi de la requete
$requete = "SELECT  libelle, Contenu
   FROM Rubrique
   WHERE ID = '20'";
$resultat = mssql_query($requete);
 
// si il y a un résultat à afficher  
// création d'une boucle while de telle façon à ce que l'ensemble des lignes de résultat soient traitées.
//Si il n'y a plus de ligne à traiter, la boucle while se termine, et la suite continue de s'éxécuter.
if ($resultat)
{  
 while($affichage = mssql_fetch_array($resultat))
 {
  $libelle  = $affichage['libelle'];
  $contenu  = $affichage['Contenu'];
 }  
}
// Deconnexion de la base de données
mssql_close();
?>
 
<html>
 <head>
 <link rel="stylesheet" media="screen" type="text/css" title="Design" href="ConsultationCEBDD.css"/>
 </head>
<body>
 
  <div id="libelle"><? echo $libelle; ?></div>
  <div id="contenu"><? echo $contenu; ?></div>
 
 
</body>
</html>

n°2003724
miika_L
Posté le 22-06-2010 à 14:35:09  profilanswer
 

probleme résolue ;)  
j'ai changer le type de de mon champ "Contenu"
j'ai modifier nvarchar(3000) en text.
 
cdt mickael

n°2003805
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 22-06-2010 à 17:09:10  profilanswer
 

je ne sais pas comment c'est sous MS SQL, mais sous MySQL le type "varchar" est limité à 255 max.
TEXT est limité à 65535 caratères.


---------------
NewsletTux - outil de mailing list en PHP MySQL

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème affichage données mysql/php

 

Sujets relatifs
Problème de mise à jours avec une requête Microsoft QueryProblème de syntaxe. Mettre 2 classes pour une page
Probleme avec requete sql NOT EXISTS et NOT INproblème de zero binaire dans un enregistrement
Problème d'authentification en JAVA/J2EERécupération de données : ’ se transforme en ?
Problème avec un menu CSSproblème de calcul d'une moyenne en 'double'
Problème affichage données par extraction MySQL après vérification mdp 
Plus de sujets relatifs à : problème affichage données mysql/php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR