Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Arthur BOSSHARDT
Projet_Tutore_ANNEE_2
Commits
98e5cc1e
Commit
98e5cc1e
authored
Feb 26, 2018
by
Clement GAUDUCHEAU
Browse files
recherche d'auteurs frequents effectués
parent
830763a9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Modele/AuteursFrequents.php
0 → 100644
View file @
98e5cc1e
<?php
class
AuteursFrequents
{
private
$connexion
;
public
function
__construct
(){
try
{
$this
->
connexion
=
new
PDO
(
"mysql:host="
.
HOST
.
"; dbname="
.
BD
,
LOGIN
,
PASSWORD
,
array
(
PDO
::
MYSQL_ATTR_INIT_COMMAND
=>
"SET NAMES utf8"
));
}
catch
(
PDOException
$e
){
die
(
$e
->
getMessage
());
}
}
public
function
incrementerNbRecherche
(
$auteur
){
$request
=
"UPDATE `auteurs` SET nbRecherche=nbRecherche+1 WHERE nom_auteur like ?"
;
$statement
=
$this
->
connexion
->
prepare
(
$request
);
$paramAuteur
=
"%"
.
$auteur
.
"%"
;
$statement
->
execute
(
array
(
$paramAuteur
));
}
public
function
get10Auteurs
(){
$request
=
"select nom_auteur from auteurs where nbRecherche>0 order by nbRecherche desc LIMIT 0,8"
;
$statement
=
$this
->
connexion
->
query
(
$request
);
$result
=
$statement
->
fetchAll
(
PDO
::
FETCH_ASSOC
);
return
$result
;
}
}
?>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment