|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Bonjour,
Voici ma classe odbc : Code :
Mais je voudrai une nouvelle méthode "result()" qui n'est autre que la fonction odbc_result. Le problème c'est que je n'ai aucune idée de comment la faire, puisque elle prend deux paramètres : exemple Code :
Merci |
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
|
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
c'est comme pour PDO, il y a la classe PDO et la classe PDOStatement
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#4 | ||
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Et bien dans ma classe je voudrai une fonction qui permet d’exécuter un odbc_result.
Que j’appellerai comme ça. Code :
|
||
|
|
00
|
|
|
#5 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#6 | ||||
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Je recommence.
Code :
Voici ma méthode numsRows. Code :
|
||||
|
|
00
|
|
|
#7 | |||||||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
Code :
$conn = odbc_connect('x', 'xx', 'xxx') Code :
et pourquoi un while sur un nowRows tu vas avoir une boucle infinie... bref du grand n'importe quoi la
__________________
http://blog.stealth35.com/ |
|||||||
|
|
00
|
|
|
#8 | ||
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Oui je commence a fatiguer désolé.
Donc je refait. J'aimerai que ça ressemble a ça. Code :
|
||
|
|
00
|
|
|
#9 | |||||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
si tu veux faire quelque chose ça ressemblerai a ça Code :
__________________
http://blog.stealth35.com/ |
|||||
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Avec le array j'ai déjà ma méthode, et sa fonctionne bien.
Mais la j'aurai besoin d'un num_rows, je dois compter le nombre d'entrée de ma dbb, vérifier le nombre et afficher les requêtes. mais il me faudrait absolument ce num_rows. possible ? |
|
|
00
|
|
|
#11 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
Code :
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Et pour en venir, a mon problème initial.
A quoi ressemblerai ma méthode result() ? |
|
|
00
|
|
|
#13 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
Il n'y a pas de méthode result, result c'est le retour de la méthode exec
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#14 | |||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
je te conseille de potasser un peu et d'aller sur php.net notamment pour voir les valeurs de retours des fonctions et voir comment elles s'utilisent correctement.
Pour ton problème, si tu n'arrives pas à lire dans un jeu de résultat, il faut utiliser (par exemple) odbc_fetch_array Citation:
Code php :
|
|||
|
|
00
|
|
|
#15 |
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
La fonction odbc_result(); marche très bien chez moi.
Mais je n'arrive pas à la rajouter à ma classe. class odbc... { public function result() ?? ?? } |
|
|
00
|
|
|
#16 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
est ce que t'as vu un odbc_result() ? non le result c'est la valeur de retour c'est que je t'ai montrer plus haut
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#17 | ||||
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Non mais je pense que vous ne comprenez pas ce que je veux faire.
Je vais simplement vous dire ou je bloque. Par exemple pour ma méthode exécuter que voici : Code :
Mais pour méthode result que je veux veux faire il y a deux paramètres Code :
|
||||
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
c'est pas odbc_result mais $conn->result
sauf ce que je t'explique depuis le début c'est que c'est pas la ressource de connexion mais la ressource de résultat qui faut mettre, c'est pour ça que tu dois faire un autre classe pour le statement, ou mettre un propriété a ta classe que tu vas remplir mais c'est ridicule puisque que tu pourras pas avoir qu'un seul résultat
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#19 | |
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Citation:
|
|
|
|
00
|
|
|
#20 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
c'est ce que t'as deja
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com