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

    Passare i parametri in una query oracle

    Salve,
    dovrei passare i paramentri in una query oracle.
    Questo è il mio codice:
    $db_test = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localho st)(PORT=1521)) (CONNECT_DATA=(SID=xe)))';
    $c = oci_connect('Username', 'Password', $db_test);
    $s = oci_parse($c, 'Select .... from ... where .... = ' + $_REQUEST["Name"]);
    oci_execute($s);
    echo "<TABLE BORDER= '1' style='background-color:white'>";
    echo "<TR style='background-color:white'>";
    echo "<TH>attributo</TH><TD>attributo</TD><TD>attributo</TD><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH><TH>attributo</TH>";
    while ($res = oci_fetch_object($s))

    questo è l'errore che mi dà:
    Warning: oci_execute() [function.oci-execute]: ORA-00900: invalid SQL statement in C:\workspace_php\ID_Pratica\test.php on line 5
    Warning: oci_fetch_object() [function.oci-fetch-object]: ORA-24374: define not done before fetch or execute and fetch in C:\workspace_php\ID_Pratica\test.php on line 9
    credo che il mio errore sia in questa riga $s = oci_parse($c, 'Select .... from ... where .... = ' + $_REQUEST["Name"]);

  2. #2
    ho dimenticato di dire che ho creato un'altra pagina html
    <html>
    <center>
    <H10>
    Estrazione
    </H10>

    <FORM METHOD= "POST" ACTION="test.php">
    Inserisci il numero


    <INPUT NAME="Name" TYPE="TEXT">


    <INPUT TYPE="SUBMIT" VALUE="Click Here">
    </center>
    </FORM>
    </html>

  3. #3

  4. #4
    ho dato una lettura al manuale ma non riesco a capire l'errore

  5. #5
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Dai che non è difficile: il manuale dice che l'operatore di concatenazione delle stringhe è un punto, tu hai usato un più. Daje!

  6. #6
    hai ragione,grazie mille!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.