par
stouph92500 » 04 juin 2013, 15:16
Bonjour,
Tout d'abord j'espère poster sa au bon endroit!
Je suis stagiaire dans le cadre de mes études (bts IRIS), donc peut de connaissance, sachant qu'on voit un peut de tout en diagonale (html, php et mysql), sauf que la je me retrouve avec du php et du SQLite3 (que je ne connais pas du tout).
J'ai fais un petit programme qui communique avec un base de données, et surtout qui devrait me retourner certaines informations dans une page web.
Seulement sa ne veut pas fonctionne, j'ai du mal à comprendre le côté objet..
Wamp me retourne une erreur:
Fatal error: Call to undefined method PDOStatement::fetchArray() in C:\wamp\www\Stage\pdo4.php on line 11
01 <?php
02
03 //Affichons la colone id, ip, mac de devices!
04 cho "Test Affichage Colone: id, ip, mac<br><br>";
05
06 $dbh = new PDO('sqlite:C:\Users\Steph\Desktop\spiceworks_prod.db', '', '');
07 $sql = 'SELECT id, ip_address, mac_address FROM devices WHERE id = :id';
08 $sth = $dbh->query($sql); //->fetchArray(SQLITE3_ASSOC);
09 $row = array();
10 $i = 0;
11 while($res = $sth->fetchArray(SQLITE3_ASSOC)){
12 if(!isset($res['id'])) continue;
13
14 $row[$i]['id'] = $res['id'];
15 $row[$i]['ip_address'] = $res['ip_address'];
16 $row[$i]['mac_address'] = $res['mac_address'];
17
18 $i++;
19 }
20 print_r( $row );
21
22 ?>
Si vous avez une petite idée, sa sera avec plaisir.
En espérant que se soit une des dernière erreur que Wamp me retourne!
Je vous demande pas la solution miracles qui fera tout fonctionner par magie, mais un petit coup de pouce pour m'aider à m'en sortir.
Bonjour,
Tout d'abord j'espère poster sa au bon endroit!
Je suis stagiaire dans le cadre de mes études (bts IRIS), donc peut de connaissance, sachant qu'on voit un peut de tout en diagonale (html, php et mysql), sauf que la je me retrouve avec du php et du SQLite3 (que je ne connais pas du tout).
J'ai fais un petit programme qui communique avec un base de données, et surtout qui devrait me retourner certaines informations dans une page web.
Seulement sa ne veut pas fonctionne, j'ai du mal à comprendre le côté objet..
Wamp me retourne une erreur:
[color=#FF0000]Fatal error: Call to undefined method PDOStatement::fetchArray() in C:\wamp\www\Stage\pdo4.php on line 11[/color]
01 <?php
02
03 //Affichons la colone id, ip, mac de devices!
04 cho "Test Affichage Colone: id, ip, mac<br><br>";
05
06 $dbh = new PDO('sqlite:C:\Users\Steph\Desktop\spiceworks_prod.db', '', '');
07 $sql = 'SELECT id, ip_address, mac_address FROM devices WHERE id = :id';
08 $sth = $dbh->query($sql); //->fetchArray(SQLITE3_ASSOC);
09 $row = array();
10 $i = 0;
[color=#FF0000]11[/color] while($res = $sth->fetchArray(SQLITE3_ASSOC)){
12 if(!isset($res['id'])) continue;
13
14 $row[$i]['id'] = $res['id'];
15 $row[$i]['ip_address'] = $res['ip_address'];
16 $row[$i]['mac_address'] = $res['mac_address'];
17
18 $i++;
19 }
20 print_r( $row );
21
22 ?>
Si vous avez une petite idée, sa sera avec plaisir.
En espérant que se soit une des dernière erreur que Wamp me retourne!
Je vous demande pas la solution miracles qui fera tout fonctionner par magie, mais un petit coup de pouce pour m'aider à m'en sortir.