Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    funzione che esegue query

    Salve ragazzi, potreste darmi una mano nel capire perchè la chiamata di questa funzione in una pagina php mi solleva questo errore: " Warning: pg_query(): supplied argument is not a valid PostgreSQL link resource..."


    function cancellaAula($n){
    include("datiConn.php");
    $conn = @pg_connect('dbname=$dbname user=$user password=$password');
    $delete=pg_query($conn,"Delete from aule where nome='".$n."'"); //l'errore me lo dà qui
    if($delete)
    return true;
    return false;

    preciso che il dbms che uso è POSTGRES e sicuramente sbaglio qualcosa nella sintassi

  2. #2
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/manual/it/language.types.string.php

    Con particolare riferimento alla differenza tra apici singoli e doppi.

  3. #3
    Ho provato a scriverlo in ogni modo, singoli,doppi o niente del tutto. Ma non va lo stesso...

  4. #4
    premetto che non ho mai usato postgres, ma di sicuro questa riga non va bene
    Codice PHP:
    $conn = @pg_connect('dbname=$dbname user=$user password=$password'); 
    con gli apici singoli le variabili non vengono risolte, e, a meno che tu non abbia un db di nome $dbname, non credo che riuscirai mai a collegarti...

    prova a togliere il @ da davanti alla funzione, se salta fuori un errore lo saprai
    e dopo aggiugni la visualizzazione completa degli errori, non si sa mai
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  5. #5


    E DAI CHE FUNZIONA!!!!!
    tu sei un mito io un idota!!
    Grazie mille!

  6. #6
    Originariamente inviato da vsilver17


    E DAI CHE FUNZIONA!!!!!
    tu sei un mito io un idota !!
    Grazie mille!
    si si vede

    comunque non ho fatto altro che ripetere (sorry) quello che ha detto filippo aggiungendo poco altro !
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  7. #7
    Si ma l'errore me lo dava nella riga della query per questo ho pensato che quando ha parlato di apici si riferisse a quella riga e non alla connessione.
    Poi scusa, ma se per ogni errore banale del cavolo devo andare a leggermi la guida (come consigliano qui ogni volta che si ha un problema)non lo finisco nemmeno l'estate prossima il progetto e cmq se non a questo......a che cavolo servono i forum???

    Grazie ancora dell'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.