AngeloLopes Posted June 3, 2013 at 06:01 PM Report #510739 Posted June 3, 2013 at 06:01 PM Como se faz uma ligação php ao sql server?
legd1991 Posted June 3, 2013 at 06:18 PM Report #510741 Posted June 3, 2013 at 06:18 PM Vê este tópico http://www.portugal-a-programar.pt/topic/44106-ligacao-sql-server-via-php/
AngeloLopes Posted June 3, 2013 at 08:32 PM Author Report #510755 Posted June 3, 2013 at 08:32 PM (edited) Pois mas o meu nao é o sql server 2005 mas sim o 2008. Eu estou a usar o NetBeans e o xampp, e meti este codigo: <?php $serverName = "localhost\SQLEXPRESS"; //serverName\instanceName // Since UID and PWD are not specified in the $connectionInfo array, // The connection will be attempted using Windows Authentication. $connectionInfo = array( "Database"=>"pap"); //Dame erro aqui $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn ) { echo "Connection established.<br />"; }else{ echo "Connection could not be established.<br />"; die( print_r( sqlsrv_errors(), true)); } ?> No entanto quando meto o site a funcionar dame erro aqui, sabes o porque? Edited June 4, 2013 at 11:18 AM by brunoais tags code + geshi
I-NOZex Posted June 3, 2013 at 08:48 PM Report #510759 Posted June 3, 2013 at 08:48 PM (edited) ve isso: http://msdn.microsoft.com/en-us/library/cc793139%28v=sql.90%29.aspx ou: http://halloboss.wordpress.com/2011/02/20/cara-koneksi-php-dengan-xampp-1-7-3-ke-sql-server-2008/ Edited June 3, 2013 at 08:49 PM by I-NOZex B2R » Beat2Revolution v3.0b | Regista e divulga-nos beat2revolution.net
AngeloLopes Posted June 3, 2013 at 09:13 PM Author Report #510764 Posted June 3, 2013 at 09:13 PM (edited) Segui o segundo a risca mas mesmo assim, esta-me a dar erro na linha dois <?php //Esta e a linha 2 $connect = mssql_connect('localhost\SQLEXPRESS','Angelo','joanalopes3') or die('Alguma coisa correu mal enquanto se conectava ao MSSQL'); if ($connect) echo "Koneksi DB berhasil"; else echo "Koneksi DB gagal"; ?> Edited June 4, 2013 at 11:19 AM by brunoais
I-NOZex Posted June 3, 2013 at 09:24 PM Report #510767 Posted June 3, 2013 at 09:24 PM qe erro dá? B2R » Beat2Revolution v3.0b | Regista e divulga-nos beat2revolution.net
pikax Posted June 4, 2013 at 08:16 AM Report #510814 Posted June 4, 2013 at 08:16 AM usa o PDO com ODBC Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."
AngeloLopes Posted June 4, 2013 at 02:26 PM Author Report #510953 Posted June 4, 2013 at 02:26 PM Dame este erro: I-NOZex Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\papPHP\connect.php on line 2 Pikax podesme enviar o codigo do PDO para exprimentar, e que eu nao percebo muito de php
pikax Posted June 4, 2013 at 02:41 PM Report #510960 Posted June 4, 2013 at 02:41 PM esta' aqui um tutorial: http://pt1.php.net/manual/en/book.pdo.php qual e' a versao do MsSQL? usa uma connection string Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."
Rui Carlos Posted June 4, 2013 at 03:25 PM Report #510974 Posted June 4, 2013 at 03:25 PM Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\papPHP\connect.php on line 2 Dá a ideia que te falta alguma biblioteca para suportar a ligação ao MS SQL Server. Rui Carlos Gonçalves
I-NOZex Posted June 4, 2013 at 03:55 PM Report #510986 Posted June 4, 2013 at 03:55 PM Dá a ideia que te falta alguma biblioteca para suportar a ligação ao MS SQL Server. exacto, verifica se tens a extensao instalada e habilitada (no php.ini) B2R » Beat2Revolution v3.0b | Regista e divulga-nos beat2revolution.net
danielcsgomes Posted June 9, 2013 at 01:09 PM Report #511730 Posted June 9, 2013 at 01:09 PM @AngeloLopes, para te responder à tua pergunta correctamente terás de fornecer mais informação, que passo a perguntar: 1) Qual o Sistema operativo que estás a usar para desenvolvimento e em produção? 2) Qual a versão do PHP que está a ser usada em ambos os sistemas operativos? Estas perguntas são importantes porque o driver da Microsoft para o PHP 5.3 só é suportado no sistema operativo Windows, ou seja, em *unix não funciona. Sendo que neste caso terás que usar o FreeTDS para conseguires fazer a ligação ao SQL Server. Se for uma versão inferior a PHP 5.3 (o que não recomendo) já não terás esse problema, no entanto todas as versões no PHP inferiores à 5.3 já não são mantidas, isto é, já não serão objeto de correções.
AngeloLopes Posted June 10, 2013 at 07:49 PM Author Report #511899 Posted June 10, 2013 at 07:49 PM Sistema Operativo é o Windows 8 PHP 5.3 Tenho I-Nozex
danielcsgomes Posted June 11, 2013 at 02:20 PM Report #512046 Posted June 11, 2013 at 02:20 PM Sistema Operativo é o Windows 8 PHP 5.3 Tenho I-Nozex Esse é o teu ambiente de desenvolvimento correcto? E qual é o ambiente de produção?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now