PB de requete

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 : PB de requete

Re: PB de requete

par moogli » 26 juil. 2016, 12:05

salut,

il faut utiliser ta fonction autant de fois que tu as de données à insérer / mettre à jour, par exemple dans une boucle for / while

sans autre info que le peu de code fournit je ne peu faire mieux.

@+

Re: PB de requete

par azazel189 » 24 juil. 2016, 19:54

Bonjour,
j'ai fait plus simple voici :
function gettable($id,$var1){
$mysqli = connect();
$requete ="INSERT INTO sur_bdcomsuite(id, var1) VALUES(\"".protection($mysqli,$id)."\" ,\"".protection($mysqli,$var1)."\" )ON DUPLICATE KEY UPDATE var1=\"".protection($mysqli,$var1)."\" ";
$response = mysqli_query($mysqli,$requete);
disconnect($mysqli);
return $response;
}
seul la derniere ligne est modifier mais je souhaites modifier n'importe quelle ligne, mais je ne sais pas comment ???
merci de vos réponse

Re: PB de requete

par @rthur » 24 juil. 2016, 12:27

Regarde à quelle ligne exactement le problème se passe.

Re: PB de requete

par azazel189 » 23 juil. 2016, 23:09

merci
effectivement j'ai une erreur avec
Warning: Illegal string offset 'id' mais je ne comprend pas pourquoi si je fait un GET je le vois bien ?

Re: PB de requete

par @rthur » 23 juil. 2016, 22:31

Bonjour,

Fais un echo de ta requête et teste là dans phpmyadmin, si ça se trouve c'est dans une des variables que tu injectes que se situe ton problème.

PB de requete

par azazel189 » 23 juil. 2016, 20:39

Bonjour,
j'ai un pb sur une requete que je ne trouve pas il s'agit d'un quote ????
requete ="INSERT INTO bdcomsuite(id, var1,var2,var3,var4,var5) 
VALUES(
\"".protection($mysqli,$id)."\",
\"".protection($mysqli,$var1)."\",
\"".protection($mysqli,$var2)."\" ,
\"".protection($mysqli,$var3)."\" ,
\"".protection($mysqli,$var4)."\",
\"".protection($mysqli,$var5)."\"  
 )ON DUPLICATE KEY UPDATE
 id=\"".protection($mysqli,$id)."\",
var1=\"".protection($mysqli,$var1)."\",
var2=\"".protection($mysqli,$var2)."\",
var3=\"".protection($mysqli,$var3)."\",
var4=\"".protection($mysqli,$var4)."\",
var5=\"".protection($mysqli,$var5)."\"  ";

merci pour votre aide car je ne vois pas l'erreur #-o