RE: [PHP-DEV] Call to undefined function: odbc_connect()

From: Date: Wed, 07 Aug 2002 19:36:14 +0000
Subject: RE: [PHP-DEV] Call to undefined function: odbc_connect()
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-86608@lists.php.net to get a copy of this message
If you're using the shared module, make sure that you have the odbc module uncommented in the module list in your php.ini file. If not, make sure you've compiled PHP with --with-odbc in the configure statement. But this question belongs on the php-general list. Joseph > -----Original Message----- > From: Dan Kalowsky [mailto:dank@deadmime.org] > Sent: Wednesday, August 07, 2002 3:23 PM > To: Keith Roberts > Cc: php-dev@lists.php.net > Subject: Re: [PHP-DEV] Call to undefined function: odbc_connect() > > > A) Not enough info to even begin to help debug this > B) Wrong list, you want the php-general list not php-dev list. > > On Wed, 7 Aug 2002, Keith Roberts wrote: > > > I am getting this error when trying to connect to a MS Access > database. I > > do think that it is the connection that is failing, it is the function: > > > > Fatal error: Call to undefined function: odbc_connect() in > > /home/sites/home/web/phptest.htm on line 37 > > > > What am I doing wrong or what have I missed. Here is a snippet > of the code > > that I am using: > > > > function Output_Entries() { > > /* > > Make the connection to the database. The syntax is > > odbc_connect( 'SYSTEM_DSN' , 'USER', 'PASSWORD' ); > > $cnx will hold the > > pconnect is used to establish a persistent database > > connection to the Database until the procedure is completed. > > */ > > > > $cnx = odbc_connect( 'SLSocket' , '', '' ); > > if (!$cnx) { > > Error_handler( "Error in odbc_connect" , $cnx ); > > } > > > > // send a simple odbc query . returns an odbc cursor > > $cur= odbc_exec( $cnx, "select > > Index,ItemNumber,ItemDescription,ProductLine from People" ); > > if (!$cur) { > > Error_handler( "Error in odbc_exec( no cursor returned > ) " , $cnx ); > > } > > echo "<table border=1><tr><th>Index</th><th>First > > Name</th>". > > "<th>Last Name</th><th>Phone > > Number</th></tr>\n"; > > $nbrow=0; //Local variable to count number of rows > > > > // fetch the succesive result rows > > while( odbc_fetch_row( $cur ) ) { > > $nbrow++; > > $Index= odbc_result( $cur, 1 ); // get the field "Index" > > $ItemNumber= odbc_result( $cur, 2 ); // get the field > "ItemNumber" > > $ItemDescription= odbc_result( $cur, 3 ); // get the field > > "ItemDescription" > > $ProductLine= odbc_result( $cur, 4 ); // get the field > "ProductLine" > > > > echo > > "<tr><td>$Index</td><td>$ItemNumber</td>". > > > > "<td>$ItemDescription</td><td>$ProductLine</td></tr>\n"; > > } > > > > echo "<tr><td colspan=2>$nbrow entries > > </td></tr></table>"; > > > > // close the connection. important if persistent connection are "On" > > odbc_close( $cnx); > > } > > > > function Error_Handler( $msg, $cnx ) { > > echo "$msg \n"; > > odbc_close( $cnx); > > exit(); > > } > > > > > > -- > > -- > > Keith Roberts > > IT Manager > > Laptops For Less > > 2995 White Star > > Anaheim, CA 92806 > > (714) 224 - 3980 > > http://www.laptopsforless.com > > > > > > > > > > >---------------------------------------------------------------< > Dan Kalowsky "A little less conversation, > http://www.deadmime.org/~dank a little more action." > dank-nos@mpa-deadmime.org - "A Little Less Conversation", > kalowsky@php.net Elvis Presley > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.dev (#86608) next »