2009-06-28 5 views
0

méthodes comme mysql_fetch_array déplacer le pointeur de ressource interne sur un ensemble de résultats MySql, mais comment obtenez-vous la valeur actuelle du pointeur de ressources interne si? Existe-t-il une méthode "mysql_" qui renvoie cette valeur?Comment obtenir un pointeur de ressource interne à partir d'un jeu de résultats MySql dans Php?

+1

pourquoi avez-vous besoin? Qu'essayez-vous de faire? –

+1

Non lié à la question, mais mysql_ sont obsolètes. Utilisez mysqli_ ou PDO – Evert

+0

, j'ai écrit une méthode qui saisit deux fois le même enregistrement en boucle, mais en tire des champs différents et définit des DTO différents à chaque fois. Voici comment je le fais: mysql_data_seek ($ this-> rs, - $ this-> count); Ainsi, dans ce cas, le pointeur de ressource interne est imité par $ this-> count, mais je ne vois pas pourquoi je ne peux pas le saisir dans le jeu de résultats et ne pas dupliquer la fonctionnalité. btw la raison pour laquelle je fais cela est que je retourne une liste de playlists de vidéos. Ainsi, chaque enregistrement contient les données de la playlist et les données de la vidéo. Je teste pour voir quand l'identifiant de playlist change et crée un nouveau fichier d –

Répondre

0

mysql_connect() renvoie la ressource que vous recherchez.

mysql_connect - Ouvre une connexion à un serveur MySQL

Valeurs de retour

Retourne un identifiant de connexion MySQL sur succès, en cas d'échec.

À moins que je suis malentendu ..

+0

Oui, je parle d'itération à travers le jeu de résultats renvoyé par mysql_query. ex: $ rs = requête mysql ($ query); –

+0

mysql_fetch_array() ou mysql_fetch_assoc() ou mysql_fetch_row() ... il y a pas mal d'options mais la plupart du temps, elles répondront à vos besoins. –

Questions connexes