mysql : gestion d'un seul tuple

Eléphanteau du PHP | 15 Messages

17 avr. 2010, 22:14

bonjour
j'ai une table mysql du genre

label, session , couleur, date, logiciel que des varchars

et je stocke les variables de la session courante dans un tuple (une ligne) que je cherche a chaque fois

Code : Tout sélectionner

select * from matable where session = '".session_id."'"
et ca merde j'essaie de compter du genre

Code : Tout sélectionner

$query = "SELECT * from GRAPH where dessin ='".session_id()."'"; echo $query ; $result = mysql_query($query); $num_rows = mysql_num_rows($result); if ($num_rows == 0) { $query="INSERT INTO GRAPH (dessin) VALUES ('".session_id()."')"; mysql_query($query); $_SESSION['DESSIN'] = session_id() ; }
ca merde aussi et quand je vais dans mysql pour tester ma requete : il me trouve bien ma ligne mais il me répond

Code : Tout sélectionner

Affichage des enregistrements 0 - 0 (302 total, Traitement en 0.0065 sec.)
y aurait il un autre moyen de stocker des données ?
ou j'ai une erreur dans mon code ?



merci pour vos réponses

Eléphanteau du PHP | 15 Messages

17 avr. 2010, 22:28

je crois que j'ai trouvé

Code : Tout sélectionner

$query = "SELECT COUNT(*) FROM * from GRAPH where dessin ='".session_id()."'";
j'ai vraiment le bon resultat maintenant ca a l'air de mieux fonctionner

merci pour vos réponses

ViPHP
ViPHP | 4039 Messages

18 avr. 2010, 10:28

Juste au passage, pourquoi stocker les données de la session courante dans une DB plutôt que dans la variable de session ?
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.