Probleme de connexion à la BD
Ennemine
Messages postés
71
Statut
Membre
-
Ennemine Messages postés 71 Statut Membre -
Ennemine Messages postés 71 Statut Membre -
Bonjour
Un problème m'empéche de me connecter à ma BD
J'ai deux BD, l'une est pour le stockage temporaire des données et l'autre pour l'affichage.
Voici mon code de connexion:
et pour l'insertion :
Aidez-moi c'est en peu urgent.
Un problème m'empéche de me connecter à ma BD
J'ai deux BD, l'une est pour le stockage temporaire des données et l'autre pour l'affichage.
Voici mon code de connexion:
<?php
header('Content-Type: text/html; charset=UTF-8');
function connectbd(){
$base = mysql_connect ('IP', 'user', 'mdp');
mysql_select_db ('bd', $base) ;
mysql_query("SET NAMES 'utf8'");
}
?>
et pour l'insertion :
connectbd();Et voici les codes de mes BD:
if(empty($fichier)){ $fichier="pas-d'imagep.jpg";}
date_default_timezone_set("UTC");
$date = date("Y/m/d");
$query="INSERT into objet_perdu VALUES('".mysql_real_escape_string(stripslashes($name))."','".mysql_real_escape_string(stripslashes($email))."','".mysql_real_escape_string(stripslashes($tel))."','".mysql_real_escape_string(stripslashes($objetp))."','".mysql_real_escape_string(stripslashes($fichier))."','".mysql_real_escape_string(stripslashes($description))."','".mysql_real_escape_string(stripslashes($date))."')";
$result=mysql_query($query);
if (!($result)) {
die(" Il y a erreur ???? ??? ??");
}}
Et :
-- phpMyAdmin SQL Dump
-- version 3.5.8
-- https://www.phpmyadmin.net/
--
-- Client: localhost
-- Généré le: Sam 18 Janvier 2014 à 19:57
-- Version du serveur: 5.5.32-31.0-log
-- Version de PHP: 5.3.17
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de données: 'ejbardha_inscription'
--
-- --------------------------------------------------------
--
-- Structure de la table 'objet_perdu'
--
CREATE TABLE IF NOT EXISTS 'objet_perdu' (
'Nom' varchar(50) NOT NULL,
'E-mail' varchar(50) DEFAULT NULL,
'Tel' int(50) NOT NULL,
'Objetp' varchar(50) NOT NULL,
'image_src' varchar(150) DEFAULT NULL,
'Description' text NOT NULL,
'date_inscrit' date NOT NULL,
KEY 'Objetp' ('Objetp')
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Structure de la table 'objet_trouve'
--
CREATE TABLE IF NOT EXISTS 'objet_trouve' (
'Nom' varchar(50) CHARACTER SET utf8 NOT NULL,
'E-mail' varchar(50) CHARACTER SET utf8 DEFAULT NULL,
'Tel' int(50) NOT NULL,
'Objett' varchar(50) CHARACTER SET utf8 NOT NULL,
'image_src' varchar(150) DEFAULT NULL,
'Description' varchar(400) CHARACTER SET utf8 NOT NULL,
'date_inscritt' date NOT NULL,
KEY 'Objett' ('Objett')
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-- phpMyAdmin SQL Dump
-- version 3.5.8
-- https://www.phpmyadmin.net/
--
-- Client: localhost
-- Généré le: Sam 18 Janvier 2014 à 20:01
-- Version du serveur: 5.5.32-31.0-log
-- Version de PHP: 5.3.17
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de données: 'ejbardha_affichage'
--
-- --------------------------------------------------------
--
-- Structure de la table 'connectes'
--
CREATE TABLE IF NOT EXISTS 'connectes' (
'ip' varchar(15) NOT NULL,
'timestamp' int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Contenu de la table 'connectes'
--
INSERT INTO 'connectes' ('ip', 'timestamp') VALUES
('127.0.0.1', 1388113079);
-- --------------------------------------------------------
--
-- Structure de la table 'livreor'
--
CREATE TABLE IF NOT EXISTS 'livreor' (
'id' int(11) NOT NULL AUTO_INCREMENT,
'pseudo' varchar(50) CHARACTER SET utf8 DEFAULT NULL,
'message' text CHARACTER SET utf8,
PRIMARY KEY ('id')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Structure de la table 'objet_perdu'
--
CREATE TABLE IF NOT EXISTS 'objet_perdu' (
'Nom' varchar(50) NOT NULL,
'E-mail' varchar(50) DEFAULT NULL,
'Tel' int(50) NOT NULL,
'Objetp' varchar(50) NOT NULL,
'image_src' varchar(150) NOT NULL DEFAULT 'hpng',
'Description' text NOT NULL,
'date_inscrit' date NOT NULL,
KEY 'Objetp' ('Objetp')
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Structure de la table 'objet_trouve'
--
CREATE TABLE IF NOT EXISTS 'objet_trouve' (
'Nom' varchar(50) CHARACTER SET utf8 NOT NULL,
'E-mail' varchar(50) CHARACTER SET utf8 DEFAULT NULL,
'Tel' int(50) NOT NULL,
'Objett' varchar(50) CHARACTER SET utf8 NOT NULL,
'image_src' varchar(150) CHARACTER SET utf8 DEFAULT NULL,
'Description' varchar(400) CHARACTER SET utf8 NOT NULL,
'date_inscritt' date NOT NULL,
KEY 'Objett' ('Objett')
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Aidez-moi c'est en peu urgent.
A voir également:
- Probleme de connexion à la BD
- Gmail connexion - Guide
- Formate pour taxer connexion internet ✓ - Forum Matériel & Système
- Voe.sx n'autorise pas la connexion - Forum Google Chrome
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
- Site inaccessible n'autorise pas la connexion - Guide
je vous parle de table temporaire dans la même base!
Exemple:
table adherents
table temporaire temp_adherents
Dans votre cas il a nettement plus simple....
Vos utilisateurs stockent directement dans la base de travail, mais vous mettez un champ "etat" avec la valeur "attente"
- vous éditez les données et si elles sont OK, vous basculez cet état à "confirmé" ou "Oui" ou tout ce que vous voulez qui signifie que c'est vérifié.
Pour afficher les données valides:
SELECT * FROM adherents WHERE valide="oui"
mais SURTOUT pas besoin de deux bases de données!