hola portaleanos, feliz navidad a todos, he venido a pedirles su ayuda nuevamente, resulta que tengo que conectar php a mssql pero por mucho que lo intentado no he podido, tengo un servidor apache con php en mi equipo y en otro equipo con conexion a internet tengo un servidor sql pero no he logrado tener exito, y he visto varios tutoriales pero aun asi no he podido, si alguien sabe cual es el problema me avisa si. ha se me olvidava cuando cargo la pagina por el navegador me aparece fatal error: que el codigo mssql_connect que es la conexion no funciona
uu ahi muchos errores que pueden ser ya sea que esten mal escritas las variables en el codigo php por lo que no corresponden con las tablas en la base de datos manda mp ya que este año tambien estuvimos trabajando con apache en mi universidad
no creo que sea eso porque aunque me equivocara en la base de datos me daria un error de seleccion de base de datos o me daria un error de conexion pero nisiquiera intenta conectar al sistema me dice que la funcion mssql_connect() no existe o no funciona o algo asi
esto ocupo para conectarme es parte del codigo /* Se crea una variable llamada $con que recibe los datos de la conexion, utilizando la funcion mysql_connect(), la cual utiliza las variable "servidor", "usuario" y "password" */ $con = mysql_connect('localhost','usuarioapache','contraseña'); /* Se consulta si se logro la conexion, sino termina la ejecucion y retorna el mensaje de error */ if(!$con){ die('No se pudo conectar: ' . mysql_error()); } mysql_select_db('fotolog', $con) or die(mysql_error()); sigue haciendo los selecr y cosas asi
amigo cavoso si le dice que no reconoce la funcion de conecci{on deb e ser que le falta revisar esto en la linea del php.ini y conseguir las dll correspondientes: Busca la línea en la que pone "extension_dir = " y modifícala para que apunte al directorio donde hemos copiado la DLL. Con esto le indicamos al PHP donde están las DLL de extensión. Ahora busca la línea ";extension=php_mssql.dll" y modifícala quitándole el ";" del principio. y grabar.
mssql y mysql son programas distintos, dudo que exista un tal mssql_connect(). Busca en google como hacer una conexión a mssql, al menos yo nunca he usado ese server. Parece que se hace utilizando un objeto OBDC (o algo asi). Saludos.
si existe lo vi en la pagina oficial de php, ahora el tema es que yo no instale el servidor, pero ahora tengo la suerte de que cuento con un servidor que si tiene la funcion corriendo, pero aun asi no me hace la conexion es decir, le ingreso los datos pero aun asi me aparece el error que le coloque (or die() despues de el codigo de conexion para que me avisara si no se podia conectar.
¿y si es problema de usuario? si creas uno en el servidor con nueva pass y nombre... por probar ...tambien me acuerdo vagamente que en php info se debian configurar algunos datos ante estos tipos de errores , pero ni idea de mssql solo por "dar ideas", suerte!
No sé si lo habrás solucionado o todavía estés pegado, espero sirvaeste enlace: http://php.net/manual/en/book.mssql.php Quizás ya lo revizaste per, qué más da..
se agradece pero ya me rendi porque no se si es un problema del servidor sql o que pero no pude conectarme por mucho que lo intente