begin process at 2012 05 30 23:50:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Impossible d'obtenir un champ dans une table


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

Impossible d'obtenir un champ dans une table

mercredi 15 juin 2011 à 22:36:47 | Impossible d'obtenir un champ dans une table

SpaceHam

J'avais envoyé une question à ce sujet mais je vais être un peu plus clair.

exemple de mon code
------------
$all_pc = new ArrayObject;
$req = "SELECT * FROM inv_computer";
echo 'Request allComputer (' . $req . ') ';
$this->connect();
$res = mysqli_query($this->conn, $req);

while($row = mysqli_fetch_array($res))
{
$pc = new Computer;
echo 'Computer serial is ' . $row['sn'] . '.';
echo 'Computer serial is ' . $row[0] . '.';

echo 'count is ' . count($row);

$pc->setSerialNumber($row['sn']);
$pc->setName($row['name']);
$pc->setNameAddress($row['nameaddress']);
$pc->setManufacturer($row['manufacturer']);
$pc->setModel($row['model']);
$pc->setProject($row['project']);
$pc->setDomain($row['domain']);
$pc->setWorkgroup($row['workgroup']);
$pc->setOSName($row['osname']);
$pc->setOSKey($row['oskey']);
$pc->setServer($row['server']);
$pc->setWorkable($row['workable']);
$pc->setInventory($row['inventory']);
$pc->setProduction($row['production']);
$pc->setFormation($row['formation']);

$all_pc->append($pc);

--------------

Lorsque je fais le count il me sort 30. j'ai effectué un while afin de tous les sortirs et c'est ce qu'il me fait. A la position 0 il me sort mon serial number mais si je fais $row['sn'] (comme écris dans ma table) il ne me ressort rien du tout. Quelqu'un aurait une idée????? J'ai pourtant une autre table ou marche sur le principe d'identifier les champ comme ceci $row['nomduchamp'] et tout fonctionne sauf ici.

Merci de bien vouloir me guider. Ce n'et pas avec $row[0] et ainsi de suite je vais réussir à obtenir à chaque fois ce que j'ai de besoin :p.

SpaceHamAgent
jeudi 16 juin 2011 à 09:03:24 | Re : Impossible d'obtenir un champ dans une table

cod57


bonjour
tu devrais faire
verifier

echo '<pre>';
print_r($row);
var_dump($row);
echo '</pre>';

pour voir comment se presente ton resultat
a++
Bonne programmation !
jeudi 16 juin 2011 à 14:52:43 | Re : Impossible d'obtenir un champ dans une table

SpaceHam

salut cod57 et tout autre personne qui regarde ma question :)

voici ce qui en ressort si je met ton code.

-------------------------
Array
(
[0] => marcheamoitie
[SN] => marcheamoitie
[1] => patente
[NAME] => patente
[2] => ou tu veux
[NAMEADDRESS] => ou tu veux
[3] => grange
[MANUFACTURER] => grange
[4] => celui la
[MODEL] => celui la
[5] => pillsbury
[PROJECT] => pillsbury
[6] => Fraser
[DOMAIN] => Fraser
[7] =>
[WORKGROUP] =>
[8] => Linux
[OSNAME] => Linux
[9] => nokey-isreq-uired
[OSKEY] => nokey-isreq-uired
[10] =>
[SERVER] =>
[11] =>
[WORKABLE] =>
[12] =>
[INVENTORY] =>
[13] =>
[PRODUCTION] =>
[14] => 
[FORMATION] => 
)

-------------------------
Comme tu vois il y a bel et bien mes nom de champ qui apparaisse et qui contienne mes informations mais rien n'en sort.

SpaceHamAgent
jeudi 16 juin 2011 à 15:32:13 | Re : Impossible d'obtenir un champ dans une table

SpaceHam


Oh désolé voila ce qu'il en sort au complet... comme 2 array avec des détails spécifique chacun :

----------------------------------------
Array
(
[0] => marcheamoitie
[SN] => marcheamoitie
[1] => patente
[NAME] => patente
[2] => ou tu veux
[NAMEADDRESS] => ou tu veux
[3] => grange
[MANUFACTURER] => grange
[4] => celui la
[MODEL] => celui la
[5] => pillsbury
[PROJECT] => pillsbury
[6] => Fraser
[DOMAIN] => Fraser
[7] =>
[WORKGROUP] =>
[8] => Linux
[OSNAME] => Linux
[9] => nokey-isreq-uired
[OSKEY] => nokey-isreq-uired
[10] =>
[SERVER] =>
[11] =>
[WORKABLE] =>
[12] =>
[INVENTORY] =>
[13] =>
[PRODUCTION] =>
[14] => 
[FORMATION] => 
)
array(30) {
[0]=>
string(13) "marcheamoitie"
["SN"]=>
string(13) "marcheamoitie"
[1]=>
string(7) "patente"
["NAME"]=>
string(7) "patente"
[2]=>
string(10) "ou tu veux"
["NAMEADDRESS"]=>
string(10) "ou tu veux"
[3]=>
string(6) "grange"
["MANUFACTURER"]=>
string(6) "grange"
[4]=>
string(8) "celui la"
["MODEL"]=>
string(8) "celui la"
[5]=>
string(9) "pillsbury"
["PROJECT"]=>
string(9) "pillsbury"
[6]=>
string(6) "Fraser"
["DOMAIN"]=>
string(6) "Fraser"
[7]=>
string(0) ""
["WORKGROUP"]=>
string(0) ""
[8]=>
string(5) "Linux"
["OSNAME"]=>
string(5) "Linux"
[9]=>
string(17) "nokey-isreq-uired"
["OSKEY"]=>
string(17) "nokey-isreq-uired"
[10]=>
string(1) ""
["SERVER"]=>
string(1) ""
[11]=>
string(1) ""
["WORKABLE"]=>
string(1) ""
[12]=>
string(1) ""
["INVENTORY"]=>
string(1) ""
[13]=>
string(1) ""
["PRODUCTION"]=>
string(1) ""
[14]=>
string(1) ""
["FORMATION"]=>
string(1) ""
}
----------------------------------------

SpaceHamAgent


Cette discussion est classée dans : pc, table, echo, row, computer


Répondre à ce message

Sujets en rapport avec ce message

qqun peut regarder mon code ? [ par Teclis01 ] voil¨¤ en fait je cherche a calculer le tps total des appels de clients le probleme c est kil ne me fait que 1 appel par ligne et je comprends pas tro aficher n'importe quelle table. [ par jchbt ] salut, je cherche a ecrire du code capable de m'afficher n'importe quelle requete et je rame sur l'imbrication d'une boucle. je n'arrive pas a imbriqu poo php [ par lamachine_fr ] Bon jour je vous annonce d'avance que le syntaxe du code est correcte et toutes les virgules, alcolades sont en place.  Le problème logique est décrit Un Tcho peu d'aide SVP : Afficher une table avec condition selon ID membre [ par FXPHANTOM ] Bonjour a tous, Je vous expose une situation et mon problème . Situation : Ma base sql se nomme "Kxprotect" J'ai deux tables dans cette base de don Tableau apparait mais aucune information de mon objet [ par SpaceHam ] Bonjour à tous, J'utilise Apache comme serveur WEB et mysql pour ma BD. J'utilise PHP en objet afin de faciliter mes informations. Dans ma vue (VCo Checked : sélectionner checkall - impossible [ par chero9000kee ] Bonjour à tous, Je tiens à remercier "cod57" pour son aide et sa compétence de mon premier poste. Comme préciser dans le sujet, j'essaie depuis quel afficher un lien de téléchargement d'un fichier stocké dans une base de données [ par hamzvb ] bonjour tout le monde [^^happy13] dans mon site j'ai crée deux espaces(membre et administrateur),l'admin dans son espace ajoute des fichier dans la BD Requete SQL qui marche pas en PHP [ par 6xavier6 ] Bonjour,Alors j'ai un problème avec une requête SQL, au premier chargement de ma page la requête est exécuter correctement mais quand je la recharge, Menus déroulants dépendants [ par daporoty ] Bonjour. Je suis novice en php mais j'ai quand même essayé de faire une page de trie pour afficher des données de ma base mysql. Première étape : Le Couleur différente par ligne en fonction d'un champ couleur ? [ par hystria ] Bonjour, je chercher à afficher un tableau avec une couleur par ligne en fonction d'un champ couleur d'une base de donnée mysql. je ne trouve pas la


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 0,452 sec (4)

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