manu56

  • Site web
  • Nombre de sujets
    53
  • Nombre de messages
    227
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

manu56
le 21/12/2005 à 13:06
Sécuriser un site
Salut, car c'est si tu veux "manipuler" tes donnés en sortie de bdd, tu auras moins de difficulté a le faire sur des données brutes.

Sinon pour vérifier que l'id est valide, moi j'utilise is_numeric().

@+
manu56
le 19/12/2005 à 10:57
Requete mysql :$
RE !!!
En faite je bloque un peu. REPLACE est utile si on connait d'avance la valeur de sa clé. Mais moi je ne la connais pas ...

CREATE TABLE `user_visiteur` (
`id` int(11) NOT NULL auto_increment,
`id_user` int(11) NOT NULL default '0',
`id_visiteur` bigint(20) NOT NULL default '0',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=143 ;


Voila ma table. J'ai mis id en clé primaire puisque id_user et id_visiteur peuvent aparaitrent plusieurs fois. Mais on ne peut pas faire faire REPLACE pour id_user=1 et id_visiteur=3 ?

Merci :)
manu56
le 19/12/2005 à 01:25
Requete mysql :$
Bonjour,
je suis désolé j'ai encore un petit problème de requete. Est-il possible de faire en une requete :

Si `id` existe dans la table `table` alors je l'update, sinon je fais un insert.

Sa évite de faire deux requetes...

Merci :)
manu56
le 17/12/2005 à 02:38
Requete : Position, order by
Salut et merci de vos réponses !!!
En programmation je m'en sors plutot bien. bon niveau php (et java). Au niveau des requetes je m'en sors un peu, j'utilise des jointures, j'essai d'optimiser au maximum mais j'aimerais bcp progresser dans ce niveau !!!


Sinon j'essayerais demain ta requete mojorisin. Merci encore :)
manu56
le 15/12/2005 à 07:30
Requete : Position, order by
A vrai dire je trouve pas clairement la version de MySQL ... Je suis chez 1and1, je n'ai pas trouvé sur leur site, ni sur google :-/

Sinon voila l'erreur :
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select @i := @i + 1 as i , login from user ) as u where login

Tu connais pas un bon bouquin ou je pourrais apprendre les requetes avec jointure, requete imbriqué etc...

MErci :)
manu56
le 14/12/2005 à 07:31
Requete : Position, order by
Salut, merci de ta réponse mais je suis sous MYSQL 4.0 et aparemment ca passe que sur une version supérieur :x
"Check the manual that corresponds to your MySQL server version for the right syntax"
manu56
le 13/12/2005 à 18:52
Requete : Position, order by
L'id n'est pas une bonne solution nan ...

En faite j'ai une table user_classement qui contient l'id de mes membres et leurs points. Sur les fiches des utilisateurs, je souhaiterais indiquer leur position sur le total de membre. Pour optimiser le code, je préfère avoir juste une requete qui me retourne directement sa place :)

Merci :p
LoadingChargement en cours