begin process at 2010 03 19 16:27:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Array ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Array ?

mardi 21 novembre 2006 à 11:02:57 | Array ?

overbrave

Bonjour,
mes débuts en php ne sont pas brillant.
Je voudrais savoir : lorsque je veux afficher le resultat d'une requete.
La seul chose qui s'affiche est "array" d'ou vient ce soucis ?

Merci de vos reponses

mardi 21 novembre 2006 à 11:43:52 | Re : Array ?

syndrael

Commet appelles-tu le résultat ? mysql_fetch_array ou mysql_fetch_object ou assoc ???
Sous kelle forme voudrais-tu l'avoir ton résultat ??
S.

mardi 21 novembre 2006 à 11:56:53 | Re : Array ?

huberdine

Apparement, tu essayre d'afficher un tableau.
Essaye :
<?
    print_r($var);
?>
où $var est le résultat de ta requête  que tu tente d'afficher.
Cette fonction t'affichera l'ensemble de ton tableau

jeudi 23 novembre 2006 à 18:03:28 | Re : Array ?

mrjulien

huberdine> Exactement.
Pose le code pour plus d'aide..

 

lundi 27 novembre 2006 à 08:45:45 | Re : Array ?

overbrave

Bonjour, désolé du retard.

Voici mon code :

<?php
$connect=mysql_connect("localhost","root","");
if($connect==false)
{
die("connexion impossible");
}
echo("connexion reussie<br>");


$connectmediatheque=mysql_select_db("mediatheque",$connect);
if($connectmediatheque==false)
{
die("BDD inaccessible");
}
echo("acces correct a la base<br>");

$sqlp="select * from abonne";
$resultat=mysql_db_query("mediatheque",$sqlp);
if ($resultat==false)
{
die("requête incorrecte:$sqlp");
}
echo("requete correct<br>");



    $data = mysql_fetch_assoc($resultat);
    echo("$data")
?>


Se doit etre des choses des plus simple
lundi 27 novembre 2006 à 09:43:01 | Re : Array ?

mrjulien

Réponse acceptée !
Pour répondre rapidement à ta question. Le problème vient que tu affiche directement un tableau de résultat sans le parcourir. Il faut passer par une boucle. Remplace ton :


$data = mysql_fetch_assoc($resultat);
 echo("$data");


par


 while ($data = mysql_fetch_assoc($resultat)){
    echo$data["nom_du_champ];
    }


Maintenant ton code n'est pas super propre dans le sens où les if sont plus qu'aléatoire, celà dit ça fonctionne. Ouvre bien les yeux quand tu lit des tutoriaux. Bon courage

Cordialement

 

lundi 27 novembre 2006 à 09:44:36 | Re : Array ?

mrjulien

Manque un espace entre mon echo et mon $data["champ"]
Désoloé :S
lundi 27 novembre 2006 à 12:22:04 | Re : Array ?

overbrave

Merci de cette maniere cela fonctionne.
Cependant je me suis rendu compte en cours de route : que de cette manière c'est plus simple :

<?php
$connect=mysql_connect("localhost","root","");
$connectmediatheque=mysql_select_db("mediatheque");
$question = mysql_query("select * from abonne");
while ($donnees = mysql_fetch_array($question) )
{
echo $donnees['NomAbonne'];
echo "<br />";
}
mysql_close();
?>

lundi 27 novembre 2006 à 12:31:54 | Re : Array ?

mrjulien

Par exemple oui :)


Cette discussion est classée dans : array


Répondre à ce message

Sujets en rapport avec ce message

tri tableau 2 dimensions [ par lebobby ] Bonjour je voudrais savoir comment je pourrais faire pour trier ce tableau :$tab[0]=array("i"=>"23", "c" => "rge", "date" =>'2002-08-03 12:00:00');$ta fonction array_unique [ par philagui ] Bonjour,est-ce que quelqu'un pourrait me donner de plus amples renseignements sur la fonction array_unique. J'ai lu le manuel php mais j'ai pas tout c mysql_fetch_array [ par angelique ] Bonjour,Quand je récupère des données dans un tableau :$result = mysql_query ("select activitepro.activitepro_id, ville.ville_id from activitepro, vil Ajout donnée avec clé ds array [ par nicolas66 ] Salut @ tous !jvoulé juste savoir s'il était possible d'ajouter un élément avec sa clé ? Parce kon peut ajouter un élément à un array ca c facile, mé eval () ? [ par Joez ] Bonjour j'ai un gros problemeje genre une ligne de code dans une bouclejusqu'a la tout va bien$textedata="array(".$textedata.");";j'obtiens bien une c sauver array ds mysql [ par eax ] salutg un pb j'arrive à enregistrer un tableau php dans un champ de ma base, mais ça chie qd je le récupèrecomment faire lol?merci Sylvain [<a href="m [MySQL] Sauvegarde d'un tableau dans une table [ par cedvoyage ] Bonjour,J'aimerais sauvegarder un tableau (multimensionnel) dans ma base MySQL.Or quand j'essaye je n'ai que 'Array' de marquer dans le champ de ma ta Au secours avec les tableaux [ par defkrie ] voila j1 un tableau du style$l1 = array("0", "0", "0", "0", "0", "0", "0", "0");$l2 = array("0", "0", "0", "0", "0", "0", "0", "0");$l3 = array("0", " Somme, valeur unique depuis requête [ par ltab ] Bonjour,Je cherche en vain depuis des lustres à faire l'addition de champs provenant d'une requête$sql = "select appartement FROM chambres WHERE id = MySQL chez Free [ par Linkman ] Bonjour !Quand j'essaye de mettre le resultat d'un requête dans un tableau chez l'hébergeur free, avec mysql_fetch_array j'obtiensWarning: mysql_fetc


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,533 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales