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

    PHP e MSSQL problema !!

    Mi chiedo se qualcuno mi può aiutare con un problema "apparentemente" di sintassi nella lettura di dati da un db MS SQL.

    Ecco lo script:

    include('./db_connection.php3');
    $db=mssql_connect($host,$login,$password) or die ("Non riesco a connettermi a [b]$host");

    $msquery_val = "SELECT * from Garanzie";
    $msresults= mssql_query($msquery_val);

    while ($row = mssql_fetch_array($msresults)) {
    echo "[*]" . $row['titleofcourtesy'] . " " . $row['firstname'] . " " . $row['lastname'] . "\n";
    }

    La connessione sembra andare a buon fine.
    L'errore è il seguente:

    Warning: mssql_query(): message: Invalid object name 'Garanzie'. (severity 16)

    Anticipo che la table esiste.

    Grazie.

  2. #2
    Esiste la tabella Garanzie ( con la lettera maiuscola )?

  3. #3
    Ciao.
    Grazie ho risolto.
    E' necessario aggiungere la seguente stringa:

    mssql_select_db($database , $db) or die("select_db");

    al di sotto della dichiarazione di connessione mssql_connect.

    grazie ancora, ciao.

  4. #4
    Anche io ho lo stesso problema, però il nome della tabella riportata nel messaggio di errore è corretto.
    Rispetto anche la sintassi

    Non è possibile modificare l'impostazione di PHP in modo che non sia case sensitive? :master:
    "L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi]

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.