Bonjour,
J'ai passé l'après-midi dessus, mais là je sèche vraiment....
Mon "savoir" date de 2011 et les sites que je gère datent de la même époque, mais il serait temps de faire le grand saut entre le php 5.4 et le php 5.6.... Quelqu'un peut éclairer ma lumière ?
J'aimerais passer de ceci (qui fonctionne correctement):
A celà:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $mail= $_SESSION['adminsite']; mysql_connect('hebergeur', 'user', 'mdp') or die( mysql_error() ); mysql_select_db( 'user' ) or die( mysql_error() ); $mail= $_SESSION['adminsite']; mysql_query("UPDATE team SET date = NOW() WHERE `pseudo` ='$mail'");
Bien entendu, je n'en touche pas une en pdo, je suis complètement à la ramasse.... Un peu de pitié et une bonne âme pour me guider vers la bonne voie?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 $mail= $_SESSION['adminsite']; $host = 'hebergeur'; $user = 'user'; $pass = 'mdp'; $database = 'user'; $options = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_EMULATE_PREPARES => false ); $pdo = new PDO("mysql:host=$host;dbname=$database", $user, $pass, $options); $date = date("Y-m-d"); /* A moins qu'un NOW() ? */ echo $mail; /* répond correctement*/ echo $date; /* répond correctement*/ $envoi=$pdo->prepare("UPDATE team SET date =$date WHERE `pseudo` =$mail"); $envoi->execute();
Partager