2010-03-24 8 views
1

Je suis en train de faire appel à un service qui fournit des informations sur les codes postaux - il y a un service, donc je veux copier leur base de données et lancer les résultats sur mon propre serveur. leur service à mettre à jour juste ma table mais je ne suis pas sûr que je suis capable de boucler à travers plusieurs résultats avec cette requête:..mysql_query ("CALL ... plusieurs résultats

mysql_query("CALL zip2tax.z2t_lookup('" . $strZipCode . "','" . $strUserName . "', '" . $strUserPassword . "')")

J'ai essayé de mettre strZipCode $ à * Cependant, je reçois un erreur de la base de données

J'ai lu sur MySQL que mysql_next_result devrait être la solution, mais je ne suis pas sûr comment mettre en œuvre correctement cela.

+2

Pourquoi ne pas les contacter et demander les données au format CSV plutôt que d'essayer de utiliser leur API d'une manière pour laquelle elle ne semble pas être destinée. –

+0

Je vais le faire. Je n'ai jamais pensé que je pouvais juste demander les données. Haha. Merci. – bradenkeith

Répondre

2

vous ne pouvez pas appeler des procédures stockées en utilisant php mysql vous devez utiliser php mysqli à la place

extension = php_mysqli.dll

+0

Cheers mate. Qui aide. – bradenkeith