Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2009, 08:29
cristian2586
 
Fecha de Ingreso: mayo-2009
Ubicación: Santiago
Mensajes: 8
Antigüedad: 14 años, 11 meses
Puntos: 0
Pregunta Problemas al conectar a MSSQL

Hola.

lo que pasa es que tengo un problema, no me puedo conectar desde php a SQLServer, tengo todo bien en la conexion pero no pasa nada. Ya modifique el php.ini ya copie los archivos y todo, la unica diferencia es que cuando pongo un @ en la conexion se me pone en blanco y cuando lo quito este error: Fatal error: Call to undefined function: mssql_connect() in d:\inetpub\wwwroot\cone.php on line 8.

y lo que tengo en esa linea es:

$myServer = "localhost";
$myUser = "sa";
$myPass = "";
$myDB = "Proyecto1";

// esta es la linea 8 // $s = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");

$d = mssql_select_db($myDB, $s)
or die("Couldn't open database $myDB");

$consulta_sql = mssql_query("select * from cliente",$s);

while ($registro = mssql_fetch_array($consulta_sql))
{
echo $registro[0]."-".$registro[1]."-".$registro[2]."<br>";
}

mssql_close($s);

por favor si alguien me puede ayudar me seria de gran ayuda.

de ante mano muchas gracias.

Cita:
Iniciado por pateketrueke Ver Mensaje
Asi es como manejo yo mi php.ini, pienso que estos son los detalles basicos para PHP...

error_reporting = E_ALL

* primero, mostramos todos los errores y matamos la (in)famosas "comillas magicas"

magic_quotes = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

* esto, es en cuestion de compatibilidad con tus programas (PHP5), mayor seguridad y sobre todo son reglas estrictas... si dominas PHP con estas tres opciones OFF ¡¡seras genial!!!

register_globals = Off
safe_mode = Off
short_tags = Off

* tambien sugiero, bajes una copia del manual de PHP en español.... y configuras el manual en el php.ini

docref_root = "/manual/de/php"
docref_ext = ".html"

* en las variables.... mira EGPCS (Env, Get, Post, Cookie, Server) elige solo las que realmente uses... y en el orden de preferencia, por ej. GP (POST va despues que GET, sobreescribe a GET) y PG es alreves....

variables_order = "GPCS" (por ejemplo, yo NO uso $_ENV....)
register_argc_argv (esta es opcional, pero igual sirve)

* tambien, configura algunos MIME por defecto...

default_mimetype = "text/html"
default_charset = "UTF-8" (yo recomiendo utf8 en lugar de ISO)

* de ahi enfuera... algunas clases necesitan lo siguiente

always_populate_raw_post_data = On
enable_dl = On


* mientras que con lo siguiente, consigues mas por menos....

allow_url_fopen = On
auto_detect_line_endings = On
allow_call_time_pass_reference = Off