Comparaison de données issues de ma base de données

Messages postés
491
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
21 juillet 2019
-
Bonjour,
Mon objectif est de récupérer la liste des clients qui ont payé ce mois ci (05/2019) mais qui ont fait leur souscription l'année passée.

Quand je teste la requête directement ça fonctionne bien

mais à la recuperation en PHP ça marche pas.

voici mes tables:

1-
CREATE TABLE IF NOT EXISTS `commandes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `product` varchar(220) NOT NULL,
  `price` int(15) NOT NULL,
  `qty` int(11) NOT NULL,
  `code` varchar(30) NOT NULL,
  `session` varchar(150) NOT NULL,
  `date` datetime NOT NULL,
  `clef` varchar(30) NOT NULL,
  `mode` varchar(150) NOT NULL,
  `optionpaie` varchar(150) NOT NULL,
  `pourcentage_apport` varchar(120) NOT NULL,
  `montant` int(30) NOT NULL,
  `date_remise_clef` datetime NOT NULL,
  `clef_recu` enum('0','1') NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

--
-- Contenu de la table `commandes`
--

INSERT INTO `commandes` (`id`, `product`, `price`, `qty`, `code`, `session`, `date`, `clef`, `mode`, `optionpaie`, `pourcentage_apport`, `montant`, `date_remise_clef`, `clef_recu`) VALUES
(1, '47', 65000000, 1, '1', 'admin', '2016-07-13 00:00:00', '12567', '', '', '', 0, '0000-00-00 00:00:00', '0'),
(2, '45', 125000000, 1, '2', 'admin', '2018-06-21 00:00:00', '34578', '', '', '', 0, '0000-00-00 00:00:00', '0'),
(3, '8', 75000000, 1, '3', 'admin', '2018-02-16 09:17:43', '34589', '', '', '', 0, '0000-00-00 00:00:00', '0'),
(6, '3', 65000000, 1, '4', 'admin', '2019-04-02 12:00:49', '01578', '', '', '10', 0, '0000-00-00 00:00:00', '0');



ici on vois que toutes les commandes ont été faite avant 2019 sauf code 4

2-

CREATE TABLE IF NOT EXISTS `clients` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `date` datetime NOT NULL,
  `code` varchar(30) NOT NULL,
  `agent` int(11) NOT NULL,
  `contact_agent` varchar(30) NOT NULL,
  `civilite` varchar(150) NOT NULL,
  `nom` varchar(150) NOT NULL,
  `prenom` varchar(150) NOT NULL,
  `date_naiss` datetime NOT NULL,
  `lieu_naiss` varchar(100) NOT NULL,
  `profession` varchar(120) NOT NULL,
  `employeur` varchar(225) NOT NULL,
  `bp` varchar(200) NOT NULL,
  `nationalite` varchar(60) NOT NULL,
  `matrimonial` varchar(100) NOT NULL,
  `date_mariage` datetime NOT NULL,
  `lieu_mariage` varchar(200) NOT NULL,
  `type` varchar(60) NOT NULL,
  `num_piece` varchar(30) NOT NULL,
  `date_piece` datetime NOT NULL,
  `lieu_piece` varchar(200) NOT NULL,
  `portable` varchar(30) NOT NULL,
  `tel1` varchar(30) NOT NULL,
  `tel2` varchar(30) NOT NULL,
  `email` varchar(200) NOT NULL,
  `lieu_habitation` varchar(120) NOT NULL,
  `matrimoniale` varchar(120) NOT NULL,
  `nom_conj` varchar(120) NOT NULL,
  `prenomconj` varchar(60) NOT NULL,
  `profession_conjoint` varchar(60) NOT NULL,
  `nationalite_conjoint` varchar(60) NOT NULL,
  `tel1_conjoint` varchar(30) NOT NULL,
  `tel2_conjoint` varchar(30) NOT NULL,
  `nom_temoins` varchar(130) NOT NULL,
  `prenom_temoins` varchar(130) NOT NULL,
  `profession_temoins` varchar(120) NOT NULL,
  `nationalite_temoins` varchar(60) NOT NULL,
  `tel1_temoins` varchar(30) NOT NULL,
  `tel2_temoins` varchar(30) NOT NULL,
  `fonction` varchar(130) NOT NULL,
  `activite` varchar(220) NOT NULL,
  `nom_commercial` varchar(220) NOT NULL,
  `ville_activite` int(11) NOT NULL,
  `commune_activite` int(11) NOT NULL,
  `quartier_activite` int(11) NOT NULL,
  `autre_indication` text NOT NULL,
  `avatar` varchar(150) NOT NULL,
  `frais_dossier` int(30) NOT NULL,
  `salaire` int(11) NOT NULL,
  `loyer` int(11) NOT NULL,
  `desistement` enum('0','1') NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

--
-- Contenu de la table `clients`
--

INSERT INTO `clients` (`id`, `date`, `code`, `agent`, `contact_agent`, `civilite`, `nom`, `prenom`, `date_naiss`, `lieu_naiss`, `profession`, `employeur`, `bp`, `nationalite`, `matrimonial`, `date_mariage`, `lieu_mariage`, `type`, `num_piece`, `date_piece`, `lieu_piece`, `portable`, `tel1`, `tel2`, `email`, `lieu_habitation`, `matrimoniale`, `nom_conj`, `prenomconj`, `profession_conjoint`, `nationalite_conjoint`, `tel1_conjoint`, `tel2_conjoint`, `nom_temoins`, `prenom_temoins`, `profession_temoins`, `nationalite_temoins`, `tel1_temoins`, `tel2_temoins`, `fonction`, `activite`, `nom_commercial`, `ville_activite`, `commune_activite`, `quartier_activite`, `autre_indication`, `avatar`, `frais_dossier`, `salaire`, `loyer`, `desistement`) VALUES
(3, '2019-05-22 12:10:18', '1', 1, '05734444', 'Madame', 'DJEZOU epse AMICHIA', 'ANICK   HELGA', '1970-06-06 00:00:00', 'TREICHVILLE (Abj)', 'PHARMACIENNE', 'NOUVELLE PSP', '01 BP V198 ABJ 01', 'IVOIRIENNE', '', '0000-00-00 00:00:00', '', 'CNI', 'C 0035 7952 30', '2009-07-09 00:00:00', 'ABIDJAN', '56999696', '', '', 'a.amichia@npsp.ci', '', '', 'AMICHIA', 'INNOCENT', 'PHARMACIEN', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, 0, '', '', 0, 0, 0, '0'),
(5, '2019-05-22 16:33:51', '2', 2, '08187235', 'Monsieur', 'HAIDARA', 'SIDI', '1979-03-14 00:00:00', 'BOUNA', 'INGENIEUR', 'ORANGE', '', 'IVOIRIENNE', '', '2014-12-22 00:00:00', 'PARIS', 'CS', '15DF15408', '2005-12-09 00:00:00', 'france', '87080808', '', '', 'sidi.haidara@gmail.com', '', 'Marié', 'HAIDARA', 'BINTOU', 'INGENIEUR', '', '67477306', '22014800', '', '', '', '', '', '', '', '', '', 0, 0, 0, '', '', 0, 0, 0, '0'),
(6, '2019-05-23 09:17:02', '3', 2, '08187235', 'Monsieur', 'KOFFI', 'COBBOLD LA PAIX', '1985-03-06 00:00:00', 'AKOUPE', 'ATTACHE DES FINANCES', 'DGBF', '26 BP 243 ABIDJAN 26', 'IVOIRIENNE', '', '0000-00-00 00:00:00', '', 'CNI', 'c 0027 8140 71', '2009-06-21 00:00:00', 'ABIDJAN', '07102098', '', '', 'cobboldlapaix@gmail.com', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, 0, '', '', 0, 0, 0, '0'),
(7, '2019-05-26 11:46:43', '4', 1, '05734444', 'Monsieur', 'COULIBALY', 'Zana Souleymane', '1979-03-03 00:00:00', 'LAKOTA', 'ENSEIGNANT CHERCHEUR', 'UNA', 'BP 7 BINGERVILLE', 'ivoirienne', '', '0000-00-00 00:00:00', 'ABIDJAN', 'CNI', 'CNI25255555551851', '2019-09-15 00:00:00', 'ABIDJAN', '09792605', '58122590', '22454545', 'intellectacademi@yahoo.fr', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, 0, '', '', 0, 700000, 180000, '0');


3-

CREATE TABLE IF NOT EXISTS `caisse` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`designation` varchar(225) NOT NULL,
`montant` int(15) NOT NULL,
`mode` varchar(150) NOT NULL,
`reference` varchar(150) NOT NULL,
`code` varchar(15) NOT NULL,
`clef` varchar(11) NOT NULL,
`date` datetime NOT NULL,
`initial` varchar(60) NOT NULL,
`observation` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=40 ;
Afficher la suite