Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 09/07/2007, 22h13   #1
Membre actif
 
Avatar de JmL40
 
Inscription : mai 2007
Messages : 310
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mai 2007
Messages : 310
Points : 191
Points : 191
Envoyer un message via MSN à JmL40
Par défaut [SQL] Sauvegarde requetes SQL

Bonsoir,

Je me renseigne pour savoir comment gérer au mieux les erreurs générées par MySQL avec PHP pour une application web que je développe en ce moment.

Bref, je vois comment exploiter ce problème avec les fonctions :

Code :
mysql_mysql_errno et mysql_mysql_erno
Mais cela ne me semble pas satisfaisant, du moins je pense que l'on peut faire relativement mieux.

Existe-t-il une classe ou librairie ou autre rassemblant une gestion des erreurs MySQL complète ?
Ou les deux fonctions ennoncées consitituent le seul moyen ...

Je vous demande votre avis, je suis ouvert a toutes propositions !

Cordialement

Bonne soirée
JmL40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 23h29   #2
Membre actif
 
Avatar de JmL40
 
Inscription : mai 2007
Messages : 310
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mai 2007
Messages : 310
Points : 191
Points : 191
Envoyer un message via MSN à JmL40
Je continue dans ma réflexion, je souhaiterai savoir par la même occasion qu'elle est la meilleure façon de stocker un grand nombre de requetes, hors d'une table MySQL.

Je pensais à les stocker dans un fichier php, plus precisement dans un tableau ...
J'attends vos réponses merci !

Codialement
JmL40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 23h47   #3
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
pour afficher des informations sur l'erreur MySQL, tu peux utiliser le code qui est dans la FAQ :
http://php.developpez.com/faq/?page=...ysql_ressource

et pour ta 2e question, que veux tu faire avec les requêtes qui sont dans le tableau ?
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 08h05   #4
Membre actif
 
Avatar de JmL40
 
Inscription : mai 2007
Messages : 310
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mai 2007
Messages : 310
Points : 191
Points : 191
Envoyer un message via MSN à JmL40
Bonjour,

Merci pour ta réponse, je vais voir ca de suite.

En fait, je souhaitera savoir s'il est possible de stocker ou plutot de creer un fichier PHP regroupant l'ensemble des requete dans un tableau par exemple.

Je voudrais utiliser la même technique que pour un fichier de configuration par exemple, include cfg.php, sauf qu'ici ce fichier contiendra toutes les requetes.

Cordialement
JmL40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 10h57   #5
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
en fait je ne comprend pas à quoi vont servir ces requêtes, est ce que tu aurais un exemple ?
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 14h27   #6
Membre actif
 
Avatar de JmL40
 
Inscription : mai 2007
Messages : 310
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mai 2007
Messages : 310
Points : 191
Points : 191
Envoyer un message via MSN à JmL40
Bonjour,

Un exemple concret :

J'ai un dossier intitulé MODULES. Dans ce même dossier, j'ai plusieurs autres sous-dossiers, qui contiennent des fichiers .PHP. Ces fichiers PHP permettent d'afficher les résultats de requêtes sous forme de tableau.

Ainsi mon arborescence est de ce type :

----------------------------------------------------------

DOSSIER MODULES = DOSSIER LIGNEES + DOSSIER HYBRIDES


(DOSSIER MODULES considéré comme la "racine")
-----------------------------------------------------------

En suivant :

DOSSIER LIGNEES = CONNECT.PHP + DOSSIER1 + DOSSIER2 + DOSSIER N

-------------------------------------------

Et ensuite :

DOSSIER HYBRIDES = CONNECT.PHP + DOSSIER1 + DOSSIER2 + DOSSIERN

----------------------------------------------------------

Dans chaque DOSSIERN, j'ai un fichier.php et un fichier spécifique à l'application. Bref le fichier.php affiche le resultat d'une requete sous forme de tableau.

-------------------------------------------------------------

Voila pour l'explication !

En resume, je souhaiterai stocker, sauvegarder ou regrouper toutes les requetes des différents fichiers.php (qui permettent l'affichage sous forme de tableau des données) dans un seul fichier qui par exemple se situerait dans DOSSIER MODULES (la "racine") ou dans DOSSIER LIGNEES ou DOSSIER HYBRIDES.

ps : je suis désolé pour le vite fais, mais j'ai un rendez-vous dans 2 min !

Et MERCI pour le suivis, j'attends vos réponses ...

Cordialement
JmL40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 15h49   #7
Débutant
 
Avatar de afrodje
 
Homme Jérémy
Développeur Web
Inscription : octobre 2006
Messages : 1 094
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 1 094
Points : 614
Points : 614
Tu met le requete dans fichier en mode ajout (à la racine de ton site).
Et tu met cette fonction dans chaque fichiers....ce qui rentrer la requete a la suite !
Attend l'avis d'un expert
__________________
Évènements dans le 06?
www.sortir06.com
afrodje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 18h43   #8
Membre actif
 
Avatar de JmL40
 
Inscription : mai 2007
Messages : 310
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mai 2007
Messages : 310
Points : 191
Points : 191
Envoyer un message via MSN à JmL40
Bonjour,

Excuse-moi mais j'ai rien compris :s !
JmL40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 23h06   #9
Débutant
 
Avatar de afrodje
 
Homme Jérémy
Développeur Web
Inscription : octobre 2006
Messages : 1 094
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 1 094
Points : 614
Points : 614
aie j'en été sur
Attendons la reponse d'un expert....
__________________
Évènements dans le 06?
www.sortir06.com
afrodje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 23h19   #10
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
ça peut être plus pratique si tu découpes les requêtes par table. Ça ressemblera à une organisation par objet mais si tu ne fais pas de POO
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 23h26   #11
Membre actif
 
Avatar de JmL40
 
Inscription : mai 2007
Messages : 310
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mai 2007
Messages : 310
Points : 191
Points : 191
Envoyer un message via MSN à JmL40
Bonjour,

Effectuer un decoupage de l'ensemble des requetes selon la table, les champs inclues et integrer tout cela dans une table ou un fichier !
JmL40 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 09h22.


 
 
 
 
Partenaires

Hébergement Web