Si j'ai compris votre question, la réponse est "non". Ce n'est pas non plus un problème spécifique à mysql, c'est une question SQL générique. Je recommande fortement passer par un tutoriel SQL, le meilleur que je sais si est ici:
http://philip.greenspun.com/sql/
Pour répondre à votre question, vous devriez être en mesure de le faire:
mysql_query("UPDATE login SET foo = '$cleanurl'");
où " foo "est le nom du dixième champ.
Quelques autres commentaires cependant:
Tout d'abord, ne reposent pas sur la position de vos champs, toujours lister explicitement les noms de champ. Par exemple, il est préférable d'aller
INSERT INTO login (id, name) VALUES (1, 'Fred')
au lieu de
INSERT INTO login VALUES (1, 'Fred')
point 2: Vous avez directement intégré la valeur de cleanurl $ dans votre requête. Bien sûr, vous devez apprendre une chose à la fois, mais sachez que c'est très dangereux. Si $ cleanurl contient quelque chose comme "'), DROP TABLE login;" alors vous pourriez avoir des ennuis. C'est ce qu'on appelle l'injection SQL et est la source de problèmes de sécurité constants. Sans entrer dans trop de détails, vous devriez apprendre à utiliser des instructions préparées. Point 3: PHP est livré avec une bibliothèque appelée PDO qui supporte les instructions préparées. Il fournit également une API commune pour interagir avec votre base de données, donc si vous trouvez que vous devez passer de Mysql à un autre SGBD, PDO résout la plupart des différences. En utilisant la fonction mysql_query, vous vous verrouillez en utilisant mysql.
Vous n'avez pas à résoudre tous ces problèmes simultanément, mais ne les oubliez pas non plus, une fois que vous vous serez familiarisé avec PHP et SQL, revenez aux points sur PDO et les instructions préparées.
Non, et le code n'a rien à voir avec PHP. Vous devez apprendre SQL (ou MySQL, comme cela peut être le cas). À tout le moins, vous devriez chercher un tutoriel couvrant les bases de SQL. – aib
** INSERT ** est différent de ** UPDATE **. Insert ajoute de nouveaux enregistrements, tandis que UPDATE édite des enregistrements EXISTANTS. – LoudSpeaker