Mysql
Fermé
10pac
Messages postés
3
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
30 janvier 2008
-
25 janv. 2008 à 19:45
Alain42 - 27 janv. 2008 à 13:40
Alain42 - 27 janv. 2008 à 13:40
A voir également:
- Mysql
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
4 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
25 janv. 2008 à 19:50
25 janv. 2008 à 19:50
A mon avis tu n'as pas bien compris le principe de Mysql.
Je pense que ta base de données ne s'appele pas membre mais porte un autre nom.
Je pense plutôt que "membre" correspond à une table, à moins que ta base de données s'appelle vraiment membrem ias bon je sais pas.
Détail un peu plus de comment s'appelle ta base quelles sont tes tables et où se situe ton problème.
Loup.
Je pense que ta base de données ne s'appele pas membre mais porte un autre nom.
Je pense plutôt que "membre" correspond à une table, à moins que ta base de données s'appelle vraiment membrem ias bon je sais pas.
Détail un peu plus de comment s'appelle ta base quelles sont tes tables et où se situe ton problème.
Loup.
Bonsoir,
Ton hebergeur ne t'accorde qu'une seulle BDD ( une Base de Données) mais dans cette base tu mets tes 8 tables.
par contre qd tu fais: mysql_select_db ('membre', $base);
C'est pas bon il faut faire:
et ensuite dans tes requettes tu précisera la table dans laquelle tu veux extraire ou entrer des données.
Ton hebergeur ne t'accorde qu'une seulle BDD ( une Base de Données) mais dans cette base tu mets tes 8 tables.
par contre qd tu fais: mysql_select_db ('membre', $base);
C'est pas bon il faut faire:
mysql_select_db ( $base);
et ensuite dans tes requettes tu précisera la table dans laquelle tu veux extraire ou entrer des données.
Voici la table de mon espace membre
1. CREATE TABLE membre (
2. id int(11) NOT NULL auto_increment,
3. login text NOT NULL,
4. pass_md5 text NOT NULL,
5. PRIMARY KEY (id)
6. ) TYPE=MyISAM;
Voici comment je me conecte a ma Table
1. $base = mysql_connect ('serveur', 'login', 'password');
2. mysql_select_db ($base);
J’ai un probleme avec la page de l’espace membre qui m’indeque :
Erreur SQL !
SELECT count(*) FROM membre WHERE login="sa"
No database selected
Voici la variable de session que j’utilise $_SESSION['login']
En detaille voici la variable qui est sur la page membre.php
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
}
?>
Puis le contenu de cette page en language HTML,
Que pensez-vous ? pour j’ai Erreur SQL !
SELECT count(*) FROM membre WHERE login="sa"
No database selected
?>
Pac
1. CREATE TABLE membre (
2. id int(11) NOT NULL auto_increment,
3. login text NOT NULL,
4. pass_md5 text NOT NULL,
5. PRIMARY KEY (id)
6. ) TYPE=MyISAM;
Voici comment je me conecte a ma Table
1. $base = mysql_connect ('serveur', 'login', 'password');
2. mysql_select_db ($base);
J’ai un probleme avec la page de l’espace membre qui m’indeque :
Erreur SQL !
SELECT count(*) FROM membre WHERE login="sa"
No database selected
Voici la variable de session que j’utilise $_SESSION['login']
En detaille voici la variable qui est sur la page membre.php
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
}
?>
Puis le contenu de cette page en language HTML,
Que pensez-vous ? pour j’ai Erreur SQL !
SELECT count(*) FROM membre WHERE login="sa"
No database selected
?>
Pac
Bonjour,
C'est normal tu utilises la variable $base comme nom de base, laors que c'est la réponse de la ligne précédente = numéro de connexion au serveur
Pour faire une extraction base et verif espace membre il faut commencer comme ça:
C'est normal tu utilises la variable $base comme nom de base, laors que c'est la réponse de la ligne précédente = numéro de connexion au serveur
Pour faire une extraction base et verif espace membre il faut commencer comme ça:
<?php $login=$_POST['login'];// tu dois récupere a un moment le login saisi par le membre $passw=$_POST['password']; $cnx=mysql_connect ('serveur', 'login', 'password'); $db = mysql_select_db($base); $req="SELECT * FROM membre WHERE login='$login' AND pass_md5='$passw'"; $result=mysql_query($req); if(mysql_num_rows($result)>0){ header("Location:ta_page_protegee.php"); }else{ header ('Location: index.php'); }