Visualizzazione dei risultati da 1 a 2 su 2

Discussione: php + sql server

  1. #1

    php + sql server

    Ciao a tutti,
    sto cercando di connettermi tramite php ad un database mdf di sql server.

    Però mi sto un po' perdendo.

    Questa è connect che sto usando, che non va a buon fine.

    $conn = odbc_connect('Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial File Name=C:\Users\andrea\Desktop\DataBase\AnagraficaDi pendenti.mdf','sa','admin');

    Dove sto sbagliando? Come risolvere? Grazie a chiunque risponderà.

  2. #2
    L'errore che mi dà è il seguente:

    codice:
    Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato., SQL state IM002 in SQLConnect in C:\xampp\htdocs\test.php on line 5 odbc not connected
    Ecco anche il codice della pagina:

    codice:
    <?php
    
    //connect to a DSN "myDSN"
    $conn = odbc_connect('Provider=SQLOLEDB.1;Persist Security Info=False;Initial File Name=C:\Users\andrea\Desktop\DataBase\1.mdf','sa','admin');
    if ($conn)
    {
      //the SQL statement that will query the database
      $query = "select * from Dat_Config";
      //perform the query
      $result=odbc_exec($conn, $query);
    
      echo "<table border=\"1\"><tr>";
    
      //print field name
      $colName = odbc_num_fields($result);
      for ($j=1; $j<= $colName; $j++)
      { 
        echo "<th>";
        echo odbc_field_name ($result, $j );
        echo "</th>";
      }
    
      //fetch tha data from the database
      while(odbc_fetch_row($result))
      {
        echo "<tr>";
        for($i=1;$i<=odbc_num_fields($result);$i++) 
        {
          echo "<td>";
          echo odbc_result($result,$i);
          echo "</td>";
        }
        echo "</tr>";
      }
    
      echo "</td> </tr>";
      echo "</table >";
    
      //close the connection
      odbc_close ($conn);
    }
    else echo "odbc not connected";
    ?>

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.