Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/11/2011, 14h43   #1
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
Par défaut pb mysqli/script daemon service windows

Bonjour,

je suis dans un impasse,
je vient de créer un service windows qui lance un script php pour effectuer des mise a jours quotidienne automatiquement.
probleme quand j'essaie de demarrer le service, il plante, je connais la cause c'est quand j'essaie de me connecter a la base.
en testant le script php tt seul, il y a po de soucis , il me fait bien les mises a jours sur mes tables, mais quand je passe par le service windows, ca plante quand j'essaie d'acceder a la base de donnée , je ne comprend pas du tout pourquoi, avez vous une idée ???
merci pour votre aide.
timo95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 10h41   #2
Membre confirmé
 
Avatar de zulad
 
Inscription : juin 2007
Messages : 500
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 500
Points : 289
Points : 289
c'est peut être une question de droit. Le user qui lance php par le browser n'est peut-etre pas le même.

Dans ton service c'est une commande du genre php.exe nomDeScript.php ?
__________________
Il y a trois grandes catégories d'individus : Les S:sensibles / Les P:penseurs / Les A:agités (Tous sont des animaux)
zulad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 17h07   #3
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Comment tu sais que c'est un problème au moment de l'accès à la base? T'as une erreur?

T'as des logs dans ton script php? Si non ajoute-en pour au moins tracer les erreurs.
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 13h22   #4
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
Citation:
Envoyé par Marc3001 Voir le message
Comment tu sais que c'est un problème au moment de l'accès à la base? T'as une erreur?

T'as des logs dans ton script php? Si non ajoute-en pour au moins tracer les erreurs.
j'ai mis un file_put_contents avant que le script essaie de se connecter et apres le mysql_connect, du coup j'ai un fichier crée avant le mysql_connect et il ne me le crée pas apres le mysql_connect, ce qui fait qu'il ne passe pas après
la tentative de connexion à la base :s.
timo95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 14h00   #5
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Salut,

Comment fais tu pour tester ? Dans un premier temps pour débugger tu peux créer un fichier bat, le lancer et voir ce que ça donneras.
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 14h06   #6
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
Citation:
Envoyé par Thes32 Voir le message
Salut,

Comment fais tu pour tester ? Dans un premier temps pour débugger tu peux créer un fichier bat, le lancer et voir ce que ça donneras.
alors j'ai regarder du coté du log mysql et voila ce que j'ai

111107 14:02:31 [Note] Plugin 'FEDERATED' is disabled.
111107 14:02:31 InnoDB: Started; log sequence number 0 49712
111107 14:02:31 [Note] Event Scheduler: Loaded 0 events
111107 14:02:31 [Note] wampmysqld: ready for connections.
Version: '5.1.50-community-log' socket: '' port: 3306 MySQL Community Server (GPL)
timo95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 15h17   #7
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Et tes paramètres de connexion (user, nom de la base,...) ils sont dans un fichier séparé ou en dur?

Si dans un fichier séparé, es-tu sûr que l'import de ces variables fonctionne depuis le script ?
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h08.


 
 
 
 
Partenaires

Hébergement Web