Accueil > Forum > > > > insert dans base de free
insert dans base de free
dimanche 29 juin 2008 à 14:25:47 |
insert dans base de free

bakalai
|
Bonjour, J'essaye de faire un insert dans une base de free. INSERT INTO `mabase`.`presse` (`id`, `titre`, `couverture`, `page`, `numero`, `date`, `lien`, `lien_article`) VALUES (NULL, '$titre1', '1', '0', '$numero', '$madate', '$chem', '') Quand j'exécute cette commande avec des variables correct, directement sur la page d'admin sql de free cela fonctionne. Quand j'exécute cette même commande avec les même variable depuis une page d'admin de mes page perso, voici l'erreur: INSERT command denied to user 'mon.compte'@'172.20.245.16' for table 'matable'. Cela signifie t il que free n'autorise pas la commande insert ? Si oui existe t il un autre moyen? Benoît @+
|
|
dimanche 29 juin 2008 à 16:39:39 |
Re : insert dans base de free

nicomilville
|
Salut, Personellement j'utilise free et je n'ai pas de problème avec la commande INSERT... essai de faire comme ça : mysql_connect('host','user','pass'); mysql_select_db('base de donnée'); mysql_query(' INSERT INTO `presse` (`id`, `titre`, `couverture`, `page`, `numero`, `date`, `lien`, `lien_article`) VALUES (NULL, '$titre1', '1', '0', '$numero', '$madate', '$chem', '')'); a++ Si la réponse vous convient, pensez : Réponse acceptée ! 
|
|
dimanche 29 juin 2008 à 16:44:16 |
Re : insert dans base de free

bakalai
|
Re, J'ai deja: //connection au serveur: $cnx = mysql_connect( "sql.free.fr", "login", "pass" ) ; //sélection de la base de données: $db = mysql_select_db( "ma_base" ) ;
Benoît @+
|
|
dimanche 29 juin 2008 à 17:19:16 |
Re : insert dans base de free

Farfadh
|
Je ne sais pas si l'endroit est bien choisi pour demander de l'aide quant aux services de Free. Ceci dit, puisque je suis client chez eux, je vais m'y intéresser un peu. Sinon, il est fort improbable que Free ait restreint totalement l'accès aux bases de données des utilisateurs, cela redrait leurs services d'hébergement assez inutiles, et de toute manière ça se saurait.
Avant d'aller voir chez Free, je vais te demander un préalable. Parfois, pour des raisons de sécurité ou autres, les hébergeurs désactivent ou restraignent l'accès aux bases de données à distance. Dans ta fonction mysql_connect, as-tu essayé de te connecter au serveur MySQL via l'adresse 'localhost' ? Sinon, essaye, il est possible que tu ne puisses pas administrer cette base de données depuis une autre adresse.
Si cela ne t'aide toujours pas, vérifie que ton compte d'hébergement chez Free est bien configuré, je ne me souviens pas qu'il faille faire quelque chose de particulier pour pouvoir accéder à leurs services, mais on ne sait jamais. As-tu accès à ta base de données en lecture (instruction SELECT) ?
Sinon, dans un autre registre, j'aimerais commenter ta requête d'insertion : - les apostrophes inversées sont facultatives pours les noms de tables et de champs dont le nom ne contient que des caractères alphanumériques [a-zA-Z0-9_], donc ne te sens pas obligé de les mettre - si le champ 'id' est en mode AUTO_INCREMENT, tu peux le retirer de toutes tes requêtes d'insertion, MySQL s'en charge à ta place - pour les champs 'couverture', 'page' et 'numero', ces derniers ne sont-ils pas destinés à ne contenir que des entiers, ou éventuellement la valeur NULL ? dans ce cas, il faut leur donner le type xINT (x : TINY, SMALL, HUGE...) et retirer les apostrophes des valeurs que tu souhaites y insérer - je rappelle que toutes les valeurs de type chaine de caractères doivent être préparées via la fonction mysql_real_escape_string avant de les insérer dans une requête MySQL s'il n'est pas absolument certain qu'elles ne contiendront jamais de caractères qui pourraient poser problème à l'analyseur syntaxique de MySQL, comme des guillemets, apostrophes ou des caractères plus spéciaux dont je ne connais pas moi-même la liste exhaustive
|
|
dimanche 29 juin 2008 à 17:33:52 |
Re : insert dans base de free

bakalai
|
Re, Cela ne fonctionne pas avec localhost ; Mon compte d'hébergement chez Free est bien configuré; J'ai bien acces a ma base via un select ; Et j'ai des pages qui utilise un update et cela fonctionne. Bizarre, il y a quelque chose que je fait mal. Sinon merci pour les infos complémentaires. Benoît @+
|
|
dimanche 29 juin 2008 à 17:45:03 |
Re : insert dans base de free

nicomilville
|
Re, tu as essayé de retiré le nom de ta base dans ta requête ? ça ne sert a rien vu que tu as déja définie quelle base tu utilise avec la fonction mysql_select_db(); a++ Si la réponse vous convient, pensez : Réponse acceptée ! 
|
|
dimanche 29 juin 2008 à 17:51:57 |
Re : insert dans base de free
|
dimanche 29 juin 2008 à 18:07:57 |
Re : insert dans base de free

Farfadh
|
Bon, là ça devient plus obscur. Je n'ai pas le temps de créer un site de test chez Free pour tester ça maintenant, je le ferai plus tard.
Sinon, même si ça a peu de chances d'être lié à ça, est-ce que tu peux ? - préciser à mysql_select_db et mysql_query l'identifiant de la connection que tu as ouvertes avec mysql_connect - retirer la base de ta requête (INSERT INTO presse ...) - dégrossir ta requête en retirant les champs 'id' et 'lien_article' à priori inutiles s'ils sont bien comme je le pense respectivement en AUTO_INCREMENT, et DEFAULT '' (chaîne vide) - vérifier que tu n'as pas tenté d'insérer une chaîne dans un champ de type entier en mettant des apostrophes par erreur - vérifier sur la console d'administration de ton compte MySQL que ton compte a bien les bons privilèges et que l'accès à l'instruction INSERT n'a pas été accidentellement retirée - vérifier sur la même console ta requête en tentant de l'exécuter manuellement
|
|
dimanche 29 juin 2008 à 18:28:52 |
Re : insert dans base de free

bakalai
|
Re , Oki je regarde de ce cote mais ce soir Stop j'ai la tete comme un compteur a gaz
Merci
Benoît @+
|
|
Cette discussion est classée dans : base, insert, page, commande, free
Répondre à ce message
Sujets en rapport avec ce message
Insertion de données Ascenseur dans base de donnée [ par ecolopolo ]
Bonjour j'ai un problème avec ma base de donnée que je tente de créer... les informations de type ascenseur (ou .....) ne donnent rien... ou plutot lo
codes perdus...qui peut m'aidez SVP ? [ par lenul007 ]
Bonjour à Vous Je gère un site de modèles pour photographes et un ami m'avait crée une base de données (PHP+Myql) qui me permettait de CREER la pa
importation de données en ligne de commande [ par olivierbalagizi ]
Bonjour chers programmeurs, Je cherche à faire la copie d'une base de donnée sur une nouvelle. exemple : une base "Compta" contient des données. Je ve
Utilisation des variables memoire dans la commande SQL INSERT INTO [ par Omer Pitou ]
BONJOUR A TOUS ET MERCI D'AVANCE POUR VOTRE ASSISTANCE. Mon probleme est celui-ci : j'ai deux variables X,Y predefinies et dont les valeurs changent s
Problème avec une commande de restauration de base de données [ par pfacon ]
La commande ci-dessous a pour objet de restaurer la base 'mabase' à partir d'une sauvegarde se nommant 'Sauvebase'com.commandtext="RESTORE DATABASE ['
piti probleme pour inserer [ par hitman00 ]
coucou tous le monde j ai un piti probleme J'ai 2 base une temps reel et une autre pour l'archivage et je doi faire une sauvegarde tou les temp de j
Transfert de données vers une base de données SQL [ par julzz ]
Bonsoir, aupparavant devellopeur sous VBA, je me suis lancer pour certaines raisons, dans le devellopement d'application fonctionnant sous Windows et
repeust INSERT [ par g_fuck ]
Salut ... j'ai un petit probleme !!! j'ai une application JAva qui envoie des request INSERT dans une base ACCESS .... le probleme est que la requ
Problème de clée étrangère [ par emmanuel9 ]
Bonjour à tous, Mon problème vient du faite que j'ai plusieurs tables dans une base de données dont une table personne et j'ai un programme qui ecrit
Drop all table ? [ par Zart ]
Bonjour,Je travaille sur une base PgSQL. Je voulais savoir si y avait une instruction pour vider le contenu d'une base totalement.La première chose qu
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice CRéATION D'UNE BASE DE DONNéE SOUS SQL AZURECRéATION D'UNE BASE DE DONNéE SOUS SQL AZURE par junarnoalg
Sans rentrer dans les détails, je me propose ici de faire un rapide tour de ce que propose SQL Azure.
SQL Azure est avant tout un service d'hébergement de base de données relationnelles construit sur SQL Server. Il permet aux entreprises d...
Cliquez pour lire la suite de l'article par junarnoalg TECHDAYS PARIS 2010 : LES SERVICES D'APPLICATIONS DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LES SERVICES D'APPLICATIONS DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Xavier Moreels et Julien Bakmezdjian Ce sujet est lié au partage des applications comme services dans SharePoint 2010, ceci représente la possibilité de créer sa propre application qui sera utilisable comme ceux en standard : Search...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
PROCEDURE MYSQLPROCEDURE MYSQL par gearmat
Cliquez pour lire la suite par gearmat
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|