Interaction avec BDD chez 1and1

Interaction avec BDD chez 1and1 - SQL/NoSQL - Programmation

Marsh Posté le 21-04-2008 à 23:11:07    

Bonjour,
voilà, avant j'étais chez free et enregistrer et récupérer des données dans une bdd est simple. mais depuis que je suis chez 1and1 je patauge. il me refuse l'acces quelque soit ce que je mets comme identifiant.

 

<?php

 

if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
    if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL)
    {
        // D'abord, on se connecte à MySQL
        mysql_connect("db227.1and1.fr", "utilisateur", "motdepasse" )or die(mysql_error());
        mysql_select_db("redface" )or die(mysql_error());

 

       $nom = htmlentities ($_POST['pseudo']);
        $message = htmlentities ($_POST['message']);
  $message = nl2br($message);
  $timestamp=time();

 

       mysql_query("INSERT INTO redface VALUES('', '$pseudo', '$message', '$timestamp')" );

 

       mysql_close();
    }
}
?>


Donc j'en appelle à des personnes qui sont chez 1and1 et qui sauraient m'aiguiller.
merci :jap:


Message édité par dartyduck le 21-04-2008 à 23:11:33
Reply

Marsh Posté le 21-04-2008 à 23:11:07   

Reply

Marsh Posté le 22-04-2008 à 10:13:37    

quelle est l'erreur que tu obtiens?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 10:23:51    

ça
et il se passe rien : ma bdd n'enregistre rien vu que les codes d'acces sont faux :o


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 10:39:31    

dartyduck a écrit :

ça
et il se passe rien : ma bdd n'enregistre rien vu que les codes d'acces sont faux :o


regarde la doc sur le site de 1and1 pour connaitre les login/mdp à utiliser?:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 11:31:31    

j'ai vu ce qu'ils me donnent, mais ils donnent un nom d'hébergeur (db227.1and1.fr), un nom de bdd, un nom d'utilisateur, un mot de passe et un nom de table. et aucun ne marche, j'ai essayé différentes combinaisons sans succes :/


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 11:38:24    

il n'y a pas un port spécifique? S'il y en a un il faut le spécifier dans le nom d'host


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 13:51:57    

bon alors voilà les infos dont je dispose :
http://duckyduck.free.fr/ftp/bdd1and1.JPG

Message cité 1 fois
Message édité par dartyduck le 22-04-2008 à 13:53:53

---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 13:52:51    

dartyduck a écrit :

bon alors voilà les infos dont je dispose :
http://duckyduck.free.fr/ftp/bdd


Citation :

Erreur 404 - Document non trouvé


 
Effectivement, c'est pas énorme.[:petrus75]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 13:55:39    

post édité, j'avais oublié de masquer mes n° client :o


Message édité par dartyduck le 22-04-2008 à 13:56:00

---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 13:57:45    

t'as pas plus gros comme cap?:D


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 13:57:45   

Reply

Marsh Posté le 22-04-2008 à 14:00:11    

bon je crop :o


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 14:01:13    

c'est mieux ?? :D


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 14:03:52    

T'es sur de pas avoir inversé user/mot de passe?
Tu fais bien ton mysql_select_db sur le nom de base indiqué?
Tu le fais bien à-partir de chez eux?(ils bloquent l'accès à leurs serveurs de bdd à-partir d'ailleurs)


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 14:05:07    

comment ça à partir de chez eux ??


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 14:06:09    

ton script php est bien hébergé chez 1and1? Tu essayes pas d'accéder à leur base à-partir d'un script hébergé chez free, par ex?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 14:09:00    

non non, tout est chez eux :o
bon alors j'ai fait un test :

mysql_connect("db227.1and1.fr", "basededonnée", "utilisateur", "motdepasse" )or die(mysql_error());


mais toujours ce message :

Citation :

Access denied for user: 'db24160xxxx@212.227.29.57' (Using password: YES)


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 14:14:59    

et voici l'aide de la FAQ :lol:


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 14:15:35    

dartyduck a écrit :

non non, tout est chez eux :o
bon alors j'ai fait un test :

mysql_connect("db227.1and1.fr", "basededonnée", "utilisateur", "motdepasse" )or die(mysql_error());


mais toujours ce message :

Citation :

Access denied for user: 'db24160xxxx@212.227.29.57' (Using password: YES)



oui mais alors si tu fumes la moquette ça va pas marcher non plus, hein, les paramètres de mysql_connect c'est ça :
http://fr2.php.net/manual/fr/funct [...] onnect.php
 
il doit ressembler à ça le tien :
 
 
mysql_connect("db227.1and1.fr", "dboXXXXX", "aXXXXXX" )


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 14:16:39    

dartyduck a écrit :

et voici l'aide de la FAQ :lol:


non, la faq est là : http://faq.1and1.fr/scripts/mysql/index.html


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 14:21:59    

bon alors j'ai fait une petite modif dans le script :

mysql_connect("db227.1and1.fr", "dbo24160xxxx", "motdepasse" )or die(mysql_error());
mysql_select_db("db24160xxxx", "redface" )or die(mysql_error());


et ce que ça donne (ou pas) quand tu écris un truc : www.allmymind.com/sondages/redface


Message édité par dartyduck le 22-04-2008 à 14:22:30

---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 14:23:22    

le second paramètre de select_db n'est pas une chaine de caractères. [:moule_bite]


Message édité par skeye le 22-04-2008 à 14:24:20

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-04-2008 à 14:24:09    

yé soui peldou


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 22-04-2008 à 14:24:51    

dartyduck a écrit :

yé soui peldou


http://fr.php.net/function.mysql-select-db
 

Citation :

bool mysql_select_db  ( string $database_name  [, resource $link_identifier  ] )
 
link_identifier
 
    La connexion MySQL. S'il n'est pas spécifié, la dernière connexion ouverte avec la fonction mysql_connect() sera utilisée. Si une telle connexion n'est pas trouvée, la fonction tentera d'ouvrir une connexion, comme si la fonction mysql_connect() avait été appelée sans argument. Si aucune connexion n'est trouvée ou établie, une alerte E_WARNING est générée.
 


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-05-2008 à 12:09:22    

Désolé de revenir sur le sujet, il n'est toujours pas résolu pour moi. pas eu le temps de m'y remettre :spamafote:
Voilà, ce que je voudrais c'est comprendre la syntaxe pour sélectionner la bdd puis la table, et ça je trouve pas :/
parce que j'ai plusieurs tables dans ma bdd, et j'aimerais pouvoir les sélectionner en fonction de l'application :o
merci :jap:


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 10-05-2008 à 12:32:17    

[:pingouino]
 
select toto from majolietable?
 
J'ai l'impression que tu ne sais pas mais alors pas du tout ce que tu fais...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-05-2008 à 15:03:49    

Bon, probleme de syntaxe réglée. cependant, c'est mon timestamp qui déconne, j'ai du mal le paramétrer à la création de ma table.
 
http://nsm01.casimages.com/img/2008/05/09//mini_080509105200252722047843.jpg
 
Pourriez vous me dire d'ou vient mon erreur ??


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 10-05-2008 à 15:49:12    

Bah tu le mets à null par défaut, si lors des insertions tu ne l'initialises pas tu auras systématiquement le 1er janvier 1970...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-05-2008 à 16:53:34    

j'ai beau lui mettre "not null" lors de la création du champ, il force la valeur à "null". comment faire ??


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 10-05-2008 à 17:02:40    

Résolu : j'avais mis "timestamp" comme attribut alors qu'il fallait mettre "bingint(14)", et là ça marche :D
merci !!


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 10-05-2008 à 17:07:52    

dartyduck a écrit :

j'ai beau lui mettre "not null" lors de la création du champ, il force la valeur à "null". comment faire ??


 
donner la bonne valeur à l'insert?[:pingouino]
 

dartyduck a écrit :

Résolu : j'avais mis "timestamp" comme attribut alors qu'il fallait mettre "bingint(14)", et là ça marche :D
merci !!


 
[:ktulu]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed