Limiter une réquète

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Limiter une réquète

par LitteulBlack » 08 avr. 2006, 19:37

Je vais regarder tous cela ce week-end merci à vous de vos réponses :)

par Hubert Roksor » 01 avr. 2006, 21:40

En parlant de guillemets, je te conseille de n'utiliser que des guillemets simples ' car les doubles peuvent avoir une autre signification selon le logiciel de base de données ou (dans le cas de MySQL) le mode de serveur utilisé. (en l'occurent, ANSI_QUOTES, pour les connaisseurs)

En plus de l'erreur signalée dans les précédents posts, je me demande s'il ne te manque pas une clause WHERE, ou au minimum ORDER BY. Il est impossible de prédire le résultat d'une requête qui utilise LIMIT sans ORDER BY.

Re: Limiter une réquète

par Victor BRITO » 01 avr. 2006, 20:56

Salut!

UPDATE nom_table SET post = REPLACE(post,"x","y"") LIMIT 0 , 10;
Il y a un guillemet de trop, il me semble. :oops:

par Cyrano » 01 avr. 2006, 20:55

Tu as un guillemet excédentaire après le troisième paramètre le ta fonction REPLACE.

Limiter une réquète

par LitteulBlack » 01 avr. 2006, 20:44

Voilà, j'aimerais limiter ma commande SQL que sur une sélection

la commande
UPDATE nom_table SET post = REPLACE(post,"x","y"");
je pensais faire comme ceci mais sa marche pas
UPDATE nom_table SET post = REPLACE(post,"x","y"") LIMIT 0 , 10;
Merci de toute votre aide :)