[Google API] Lancer une recherche plusieurs fois
10 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
[Google API] Lancer une recherche plusieurs fois
Bonjour
Je réalise une application PHP qui recherche la position de sites sur les moteurs (google, msn et yahoo) par rapport à des mots clés.
Pour msn et yahoo ça fonctionne mais pour google j'ai des problèmes
J'ai une boucle qui parcours la liste des mots clés et qui lance la recherche pour chaque
lors du premier passage dans la boucle les 3 marchent bien (pour le 1er mot clé quoi) mais ça marche pas pour google ensuite
J'ai cette erreur
ce qui correspond à la ligne:
while ($ligne = mysql_fetch_array($result)) {
et quand je vire la partie google il parcours bien tout ls mots clés et la recherche sur msn et yahoo fonctionne bien
Est ce que quelqu'un voit d'ou ça pourrait venir ?
Je réalise une application PHP qui recherche la position de sites sur les moteurs (google, msn et yahoo) par rapport à des mots clés.
Pour msn et yahoo ça fonctionne mais pour google j'ai des problèmes
J'ai une boucle qui parcours la liste des mots clés et qui lance la recherche pour chaque
- Code: Tout sélectionner
$requete = "SELECT mots_cles FROM mots_cle WHERE id_client='$idClient';";
$result = mysql_query($requete);
$nbMotsCle = mysql_numrows($result);
if($nbMotsCle==0){ //aucun resultats
echo ("<br><p align=center>Aucun mots cle pour <b>$clientAffiche</b></p><br>");
}else{
//on parcours la liste des mots clé
$i=0;
while ($ligne = mysql_fetch_array($result)) {
$mot=$ligne[$i];
//lance la recherche sur google
echo ("<br><br>---------------- lance recherche sur google du mot :".$mot."-------------------");
include ("google.php");
//lance la recherche sur yahoo
echo ("<br><br>---------------- lance recherche sur yahoo du mot :".$mot."-------------------");
rechercheYahoo($mot,$site);
//lance la recherche sur Msn
echo ("<br><br>---------------- lance recherche sur msn du mot :".$mot."-------------------");
rechercheMsn($mot,$site);
}
}
lors du premier passage dans la boucle les 3 marchent bien (pour le 1er mot clé quoi) mais ça marche pas pour google ensuite
J'ai cette erreur
- Code: Tout sélectionner
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\seb\3_recherchemotsclebd\moteur.php on line 159
ce qui correspond à la ligne:
while ($ligne = mysql_fetch_array($result)) {
et quand je vire la partie google il parcours bien tout ls mots clés et la recherche sur msn et yahoo fonctionne bien
Est ce que quelqu'un voit d'ou ça pourrait venir ?
- Code: Tout sélectionner
c:\program files\easyphp1-8\www\seb\3_recherchemotsclebd\moteur.php
c'est la faute à windows, bon je
e-kiwi a écrit:Warning... mysql_fetch_array()...on line 159
eh ben à la ligne 158, echo de la requete
c'est que j'ai fait et il y a bien les bons resultats de ma requete dans ma variable ligne
Pour yahoo ça fonctionne
Pour Msn aussi
mais pas pour google
bizarre que pour les autres ça passe et pas pour lui, c'est la même boucle pourtant (je met en commentaire les autres)
- Code: Tout sélectionner
$requete = "SELECT mots_cles FROM mots_cle WHERE id_client='$idClient';";
$result = mysql_query($requete);
$nbMotsCle = mysql_numrows($result);
if($nbMotsCle==0){ //aucun resultats
echo ("<br><p align=center>Aucun mots cle pour <b>$clientAffiche</b></p><br>");
}else{
//on parcours la liste des mots clé
$i=0;
echo ("<br>Requete : ".$result);
while ($ligne = mysql_fetch_array($result)) {
$mot=$ligne[$i];
echo ("<br><br>--> Mot : ".$mot);
//lance la recherche sur google
echo ("<br><br>---------------- lance recherche sur google du mot :".$mot."-------------------");
include ("google.php");
//lance la recherche sur yahoo
echo ("<br><br>---------------- lance recherche sur yahoo du mot :".$mot."-------------------");
rechercheYahoo($mot,$site);
//lance la recherche sur Msn
echo ("<br><br>---------------- lance recherche sur msn du mot :".$mot."-------------------");
rechercheMsn($mot,$site);
}
}
e-kiwi a écrit:parceque ce que tu dois appeler requete est ton resultat apres mysql_query. moi je te demande d afficher ce qu'il y a dans $jesaispasquoi=mysql_query("cequetudoisafficher");
comme ça :
oui il y a bien ce qu'il faut dans la requete
10 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- API Blogger : Google Data API
- Tutorial Google Maps API
- Google Calendar API
- Google sort l'API AdWords Sandbox
- Liste de toutes les API de Google
- Développer un outil avec la Google API
- Yahoo Maps API
- API Google Maps en Flash / Flex
- Google HomePage API : Google se met aux widgets
- API Google Talk (Libjingle) : Google concurrence Skype
- recherche google avec API
- Api google moteur de recherche un pr en plus
- recherche anciennes clés api google
- Google API et recherche web francophone
- Recherche ancienne Google SOAP API key
- Recherche par entreprise, Google Maps API ?
- [API Google] Erreur pour une recherche
- Afficher la recherche d'itinéraire avec Google map api
- Formulaire de recherche externe; api google ou script perso?
- Intégration api google pour moteur de recherche interne
- Google api moteur de recherche sur son site
- Google api recherche : clé inutilisée depuis des lustres
- API Google : faire une boucle de recherche de 2 mots-clés
- [API] Connaître le nombre d'AdWords sur une recherche Google
- dans quelle rubrique lancer un defi de recherche au moteur g
Consultez la description détaillée des produits ou services de Google suivants : Google Maps API, Google API, Google Toolbar API, API Google Checkout, Google AdWords API
- Calcul d'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page. - Déterminer l'ancienneté d'un site
Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org). - Analyser le positionnement d'un site
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum