CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

insert et delete

Pseudo supprimé
Pseudo supprimé 13 novembre 2010 à 22:27:18

Bonjour,

Avec postgreSQL, toutes mes requêtes fonctionnent, sauf les requêtes INSERT et DELETE depuis php, par contre si je les tapes à l'identique dans la zone SQL de phppgadmin, là ça marche :(

je me connecte pourtant avec le même login et mot de passe (donc avec les mêmes droits).

Avez-vous une idée de ce qui peut bloquer ces types de requêtes ?

Merci ! :)

Roymachin
Roymachin
Niveau 4
17 novembre 2010 à 18:28:36

Au hasard je dirais que tu as probablement oublié de faire un commit à la fin des tes transactions.

Si ce n'est pas ça, il faudrait plus d'infos.

Bunyan
Bunyan
Niveau 17
17 novembre 2010 à 18:51:16

Pareil, commit oublié.

Pseudo supprimé
Pseudo supprimé 17 novembre 2010 à 21:22:40

En fait c'était pas les transactions, mais une erreur de "syntaxe", avec postgresql il accepte pas toujours qu'on mette directement les données dans la requête, il faut les mettre dans l'array d'exécut juste en dessous, et mettre des "?" à la place des données.

du genre ... WHERE id = 200 ne va pas toujours marcher, il faut mettre :
WHERE id = ?
et en dessous dans l'array :
$req->execute(array(300));

:ok:

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment