|
|
|
|
Posté par
bebar_974, le mardi 18 décembre 2007 à 05:12:36Configuration: Windows XP Internet Explorer 7.0
Bonjour,
quand tu parles de chemin vers le fichier qui ouvre la BDD, tu parles je pense de include (.......) as tu mis un chemin relatif ou absolu ? il faut mettre un chemin relatif du genre ../etc chemin relatif vers le fichier par rapport à ton script en cours. es tu certain que ton fichier de connexion est bien présent au même endroit dans l'arbo que sur le serveur distant ? |
require './script/php/open.php';
Voila le chemin qui ne marche pas ! pourtant j'ai bien mis open.php dans ce fichier, et même en le mettant dans le même dossier j'ai la meme erreur |
Bonsoir,
pourtant j'ai bien mis open.php dans ce fichier, comment peux tu mettre un fichier dans un fichier ? d'après ton chemin: dans le repertoire (dossier) ou tu as le script dans lequel tu veux mettre ton require, tu dois avoir: un sous rep script, sous lequel tu as un sous rep php sous lequel tu dois avoir ton script open.php et mets require ('script/php/open.php');
si ton arborescence n'est pas celle la donne moi la. @lain |
Quand je te dis fichier dans fichier c'etait fichier dans dossier, mais bon c'est pas important !
C'est bien mon arboresence ! Je comprend pas pourquoi ça ne marche pas avec WAMP alors que sous EasyPHP elle passait bien ! J'ai mis avec les parenthese toujours rien ! Edit : Peut être que ce sera plus claire ^^, voici l'erreur : Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in |
Ha alors ce sont tes login password qui ne sont pas bons pour accéder à ta base.
verifie majuscules minuscules etc... Comme tu mets require un fichier php te donne l'erreur sur cette ligne, en fait l'erreur est dans le fichier inclus. supprimes require ... et fais un copier coller de ton fichier à la place, ça te donnera la bonne ligne d'erreur. Mais ce sont tes login pass pour la BD qui ne sont pas les bons user ODBC existe -t-il ? As tu cree ces login pass dans les privilèges de ta base en local ? |
Et bien sans require ça marche ! Hum la je suis perdu ! Et même si je met un include ça me donne la même erreur ! |
Bizzare !
mets moi le code de cette partie de script de connexion, en masquant bien sûr les user et password. |
Voila le code du fichier open.php
$host = "?????";
$user = ""?????";
$db = ""?????";
// open connection
global $connection;
$connection = mysql_connect($host, $user) or die ("Connexion impossible");
// select database
mysql_select_db($db);
|
Bonsoir,
$host = "?????";
$user = ""?????";
$db = ""?????";
$passw="xxxx" // le mot de pass associe a ce user
// open connection
//////global $connection; // ça ça sert a rien
//////$connection = mysql_connect($host, $user) or die ("Connexion impossible");
//mets :
$connection = mysql_connect($host, $user,$passw) or die ("Connexion impossible "<gras>.mysql_error()); </gras>
// select database
mysql_select_db($db) or die ("selection base impossible ".mysql_error()); </gras>;
en metant mysql_error() tu auras les erreurs il faut un mot de pass normalement tu as du le définir dans les privilèges de ta base,user/passw avec des droits plus restreints que ceux de root (SELECT,UPDATE,). ne prend pas "root" |
J'ai changé d'utilisateur avec comme privilège SELECT, UPDATE, INSERT et un mot de passe j'ai la même erreur,
J'avais omis un autre type d'erreur : Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in D:\wamp\www\TNW_Beta\inscription_traitement.php on line 109 |
pour
mysql_real_escape_string() essayes en enlevant le parametre link ça prend celui qui est en cours pour le reste tu as quelle erreur, elle doit être plus explicite avec le or die mysql_error() ? et dans quel cas, avec require ou qd le script est copié directement ? @lain |
Lorques que je met en include sur le serveur de l'hebergeur tout fonctionne mais en local non ! Et le " or die " n'affiche rien de plus en local j'ai même mis un "echo" qui ne s'affiche pas... c'est la premiere fois que j'ai un problème comme ça j'ai même réinstallé WAMP et toujour rien !
En tout je te remercie de ton aide ^^ |
| 21/04 12h07 | Connexion à une base Oracle en php | Oracle |
| 14/03 20h10 | Créer une base de données sous Ingres | Ingres |
| 11/04 13h03 | Planifier une sauvegarde de données | Sécurité |
| 04/06 17h03 | [Astuce] Devenir pirate informatique | Sécurité |
| 15/03 20h08 | Connexion à une base Ingres avec PHP | Ingres |
| 16/01 17h21 | Connection base donné orcle avec vb6 | 0 |
| 09/06 16h14 | Connexion base de données | 11 |
| 23/04 12h46 | Probleme connexion base de donnée | 1 |
| 31/01 16h32 | Connexion base de donnés Mysql ac script Perl | 3 |
| 23/01 15h32 | Connexion Base de donné free MySQL | 15 |
![]() | Open Workbench - Open Workbench est une application libre de gestion et de planification de projet. Il s'agit d'un équivalent libre de... | Catégorie: Gestion de projet Licence: Open Source |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | Visual Basic Express 2005 - Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000... | Catégorie: Visual Basic Licence: Freeware/gratuit |
![]() | Sony PlayStation Portable Slim | Catégorie: Console de jeux | 162.99 € Amazon.fr |
![]() | Sony PlayStation Portable Slim | Catégorie: Console de jeux | 169.90 € Amazon.fr |
![]() | Sony Playstation Portable (PSP) | Catégorie: Console de jeux | 169.90 € Amazon.fr |
![]() | Connect3D Radeon HD | Catégorie: Carte graphique | 141.30 € Atlanpolis |