par
pingoo » 03 nov. 2005, 21:33
Le problème est la il n'y aucun lien entre les tables.
Je veux effectuer une recherche par mots clés dans ces 4 tables en affichant 10 résultats par page.
Voici la structure de mes tables :
Code : Tout sélectionner
CREATE TABLE `fk_auto` (
`id_auto` mediumint(5) NOT NULL auto_increment,
`pseudom` varchar(50) NOT NULL default '',
`annee` varchar(5) NOT NULL default '',
`kilometrage` int(15) NOT NULL default '0',
`prix` int(15) NOT NULL default '0',
`puissance` varchar(10) NOT NULL default '',
`description` longtext NOT NULL,
`marques` varchar(50) NOT NULL default '',
`modele` varchar(50) NOT NULL default '',
`couleur` varchar(15) NOT NULL default '',
`motorisation` varchar(15) NOT NULL default '',
`types_annonceur` varchar(15) NOT NULL default '',
`departement` varchar(20) NOT NULL default '',
`ville` varchar(50) NOT NULL default '',
`web` varchar(100) NOT NULL default '',
`tel` varchar(20) NOT NULL default '',
`emailm` varchar(100) NOT NULL default '',
`mobile` varchar(20) NOT NULL default '',
`date` varchar(15) NOT NULL default '',
`heure` varchar(15) NOT NULL default '',
`nomDestination1` varchar(255) NOT NULL default '',
`nomDestination2` varchar(255) NOT NULL default '',
`nomDestination3` varchar(255) NOT NULL default '',
KEY `id_auto` (`id_auto`)
) TYPE=MyISAM AUTO_INCREMENT=18 ;
CREATE TABLE `fk_moto` (
`id` int(5) NOT NULL auto_increment,
`pseudom` varchar(50) NOT NULL default '',
`annee` varchar(4) NOT NULL default '',
`kilometrage` varchar(30) NOT NULL default '',
`prix` varchar(30) NOT NULL default '',
`cylindree` varchar(30) NOT NULL default '',
`description` longtext NOT NULL,
`marque` varchar(30) NOT NULL default '',
`modele` varchar(30) NOT NULL default '',
`types_annonceur` varchar(15) NOT NULL default '',
`departement` varchar(100) NOT NULL default '',
`ville` varchar(100) NOT NULL default '',
`web` varchar(255) NOT NULL default '',
`tel` varchar(20) NOT NULL default '',
`emailm` varchar(50) NOT NULL default '',
`mobile` varchar(15) NOT NULL default '',
`date` varchar(10) NOT NULL default '',
`heure` varchar(10) NOT NULL default '',
`nomDestination1` varchar(255) NOT NULL default '',
`nomDestination2` varchar(255) NOT NULL default '',
`nomDestination3` varchar(255) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8 ;
CREATE TABLE `fk_offre_emploi` (
`id` mediumint(4) NOT NULL auto_increment,
`pseudom` varchar(255) NOT NULL default '',
`secteur_activite` varchar(255) NOT NULL default '',
`fonction` varchar(255) NOT NULL default '',
`societe` varchar(255) NOT NULL default '',
`profil_rechercher` longtext NOT NULL,
`profil_entreprise` longtext NOT NULL,
`reference` varchar(255) NOT NULL default '',
`lieu` varchar(255) NOT NULL default '',
`type_de_contrat` varchar(255) NOT NULL default '',
`debut` varchar(255) NOT NULL default '',
`salaire` varchar(255) NOT NULL default '',
`contact` varchar(255) NOT NULL default '',
`adresse_societe` varchar(255) NOT NULL default '',
`tel` varchar(50) NOT NULL default '',
`fax` varchar(50) NOT NULL default '',
`emailm` varchar(250) NOT NULL default '',
`web` varchar(255) NOT NULL default '',
`date` varchar(50) NOT NULL default '',
`heure` varchar(30) NOT NULL default '',
`nom_fichier` varchar(255) NOT NULL default '',
UNIQUE KEY `id` (`id`),
FULLTEXT KEY `pseudom` (`pseudom`),
) TYPE=MyISAM AUTO_INCREMENT=45 ;
CREATE TABLE `fk_produits` (
`id` mediumint(5) NOT NULL auto_increment,
`pseudom` varchar(255) NOT NULL default '',
`rub` varchar(255) NOT NULL default '',
`cat` varchar(255) NOT NULL default '',
`titre` varchar(255) NOT NULL default '',
`prix` varchar(15) NOT NULL default '',
`departement` varchar(50) NOT NULL default '',
`ville` varchar(50) NOT NULL default '',
`description` longtext NOT NULL,
`tel` varchar(20) NOT NULL default '',
`mobile` varchar(20) NOT NULL default '',
`web` varchar(255) NOT NULL default '',
`emailm` varchar(255) NOT NULL default '',
`date` varchar(15) NOT NULL default '',
`heure` varchar(15) NOT NULL default '',
`nomDestination1` varchar(255) NOT NULL default '',
`nomDestination2` varchar(255) NOT NULL default '',
`nomDestination3` varchar(255) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=47 ;
Merci
Le problème est la il n'y aucun lien entre les tables.
Je veux effectuer une recherche par mots clés dans ces 4 tables en affichant 10 résultats par page.
Voici la structure de mes tables :
[code]
CREATE TABLE `fk_auto` (
`id_auto` mediumint(5) NOT NULL auto_increment,
`pseudom` varchar(50) NOT NULL default '',
`annee` varchar(5) NOT NULL default '',
`kilometrage` int(15) NOT NULL default '0',
`prix` int(15) NOT NULL default '0',
`puissance` varchar(10) NOT NULL default '',
`description` longtext NOT NULL,
`marques` varchar(50) NOT NULL default '',
`modele` varchar(50) NOT NULL default '',
`couleur` varchar(15) NOT NULL default '',
`motorisation` varchar(15) NOT NULL default '',
`types_annonceur` varchar(15) NOT NULL default '',
`departement` varchar(20) NOT NULL default '',
`ville` varchar(50) NOT NULL default '',
`web` varchar(100) NOT NULL default '',
`tel` varchar(20) NOT NULL default '',
`emailm` varchar(100) NOT NULL default '',
`mobile` varchar(20) NOT NULL default '',
`date` varchar(15) NOT NULL default '',
`heure` varchar(15) NOT NULL default '',
`nomDestination1` varchar(255) NOT NULL default '',
`nomDestination2` varchar(255) NOT NULL default '',
`nomDestination3` varchar(255) NOT NULL default '',
KEY `id_auto` (`id_auto`)
) TYPE=MyISAM AUTO_INCREMENT=18 ;
CREATE TABLE `fk_moto` (
`id` int(5) NOT NULL auto_increment,
`pseudom` varchar(50) NOT NULL default '',
`annee` varchar(4) NOT NULL default '',
`kilometrage` varchar(30) NOT NULL default '',
`prix` varchar(30) NOT NULL default '',
`cylindree` varchar(30) NOT NULL default '',
`description` longtext NOT NULL,
`marque` varchar(30) NOT NULL default '',
`modele` varchar(30) NOT NULL default '',
`types_annonceur` varchar(15) NOT NULL default '',
`departement` varchar(100) NOT NULL default '',
`ville` varchar(100) NOT NULL default '',
`web` varchar(255) NOT NULL default '',
`tel` varchar(20) NOT NULL default '',
`emailm` varchar(50) NOT NULL default '',
`mobile` varchar(15) NOT NULL default '',
`date` varchar(10) NOT NULL default '',
`heure` varchar(10) NOT NULL default '',
`nomDestination1` varchar(255) NOT NULL default '',
`nomDestination2` varchar(255) NOT NULL default '',
`nomDestination3` varchar(255) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8 ;
CREATE TABLE `fk_offre_emploi` (
`id` mediumint(4) NOT NULL auto_increment,
`pseudom` varchar(255) NOT NULL default '',
`secteur_activite` varchar(255) NOT NULL default '',
`fonction` varchar(255) NOT NULL default '',
`societe` varchar(255) NOT NULL default '',
`profil_rechercher` longtext NOT NULL,
`profil_entreprise` longtext NOT NULL,
`reference` varchar(255) NOT NULL default '',
`lieu` varchar(255) NOT NULL default '',
`type_de_contrat` varchar(255) NOT NULL default '',
`debut` varchar(255) NOT NULL default '',
`salaire` varchar(255) NOT NULL default '',
`contact` varchar(255) NOT NULL default '',
`adresse_societe` varchar(255) NOT NULL default '',
`tel` varchar(50) NOT NULL default '',
`fax` varchar(50) NOT NULL default '',
`emailm` varchar(250) NOT NULL default '',
`web` varchar(255) NOT NULL default '',
`date` varchar(50) NOT NULL default '',
`heure` varchar(30) NOT NULL default '',
`nom_fichier` varchar(255) NOT NULL default '',
UNIQUE KEY `id` (`id`),
FULLTEXT KEY `pseudom` (`pseudom`),
) TYPE=MyISAM AUTO_INCREMENT=45 ;
CREATE TABLE `fk_produits` (
`id` mediumint(5) NOT NULL auto_increment,
`pseudom` varchar(255) NOT NULL default '',
`rub` varchar(255) NOT NULL default '',
`cat` varchar(255) NOT NULL default '',
`titre` varchar(255) NOT NULL default '',
`prix` varchar(15) NOT NULL default '',
`departement` varchar(50) NOT NULL default '',
`ville` varchar(50) NOT NULL default '',
`description` longtext NOT NULL,
`tel` varchar(20) NOT NULL default '',
`mobile` varchar(20) NOT NULL default '',
`web` varchar(255) NOT NULL default '',
`emailm` varchar(255) NOT NULL default '',
`date` varchar(15) NOT NULL default '',
`heure` varchar(15) NOT NULL default '',
`nomDestination1` varchar(255) NOT NULL default '',
`nomDestination2` varchar(255) NOT NULL default '',
`nomDestination3` varchar(255) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=47 ;
[/code]
Merci