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 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