Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1836 connectés 

 


Dernière réponse
Sujet : [PHP] Insertion BDD, apostrophe
shinji Désolé, Mara's Dad, je m'incline, tu avais tout à fait raison.
C'est bien le double apostrophe pour Oracle, j'avais pas bien vu, je croyais que tu remplaçais ' par vide.
Merci beaucoup encore une  fois!

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
shinji Désolé, Mara's Dad, je m'incline, tu avais tout à fait raison.
C'est bien le double apostrophe pour Oracle, j'avais pas bien vu, je croyais que tu remplaçais ' par vide.
Merci beaucoup encore une  fois!
youdontcare last resort : $texte = str_replace("'", "& # 39 ;", $texte);
 
sans les espaces entre & # 39 ;  
 
si ça ne marche pas, tire-toi une balle :D
shinji ERREUR !  
dans la doc, cette fonction est définie comme étant faite exprès pour le pbr des ' lors des insertions dans les BDD et là la fonction rajoute bien \ devant mais ça ne plaît toujours pas à Oracle?
Quelqu'un a une idée?
shinji avec ton str_replace Mara's dad, ça enlève l'apostrophe or je veut qu'il soit inséré dans la BDD.  
J'ai trouvé, il y a une fonction exprès : addslashes($var).
Merci
Mara's dad Arfffffff..
 
str_replace("'", "''", $toto);
shinji Comment faire, je sais pas à l'avance s'il y en a?
titi_4js il suffit de doubler les apostrophes.
ca te donnera donc :
insert into BRETAGNE values('22305','SAINT-JOUAN-DE-L''ISLE');
shinji Je fait une requète d'insertion dans une BDD Oracle:
 
$querycentre="insert into POLYGONE_BRE values('".$polygone."','".$nompolygone."');Le problème c'est qu'il y a des apostrophes des fois dans la variable $nompolygone. Du coup cela donne:
 
insert into BRETAGNE values('22305','SAINT-JOUAN-DE-L'ISLE');
et oracle il aime pas ça. Comment faire pour lui dire d'ignorer les apostrophes de la variable?

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR