Comunidad de diseño web y desarrollo en internet online

Duda con lenguaje SQL?

Citar            
MensajeEscrito el 30 Oct 2008 11:42 pm
Hola a todos soy nuevo en el foro espero me puedan orientar, soy un noveto en PHP y quiero preguntarles:

Es lo misma sintaxis para conectar php con MySQL y php con SQL?

Perdon por mi pregunta a lo mejor es muy tonta pero tengo esa duda. Gracias!!

Por polopoloIII

1 de clabLevel



 

Mexico

firefox
Citar            
MensajeEscrito el 31 Oct 2008 02:11 pm
SQL = Structured Query Language, eso es el lenguaje para comunicarse a la base de datos, no es un gestor base de datos.
MySQL =gestor de base de datos.
para hacer consultas a mysql con php debes usar SQL.

Por chug0

Claber

136 de clabLevel



 

Perú

firefox
Citar            
MensajeEscrito el 31 Oct 2008 10:11 pm
creeo q tratas de decir q si es lo mismo con mysql y con sql server

pues no hay funciones diferentes para cada uno pero funcionan de misma forma

para conectar a mysql usas mysql_connet y para conectar a Sql Server usas mssql_connet cambia dos letras q hacen mucho mas ;-D

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 05 Nov 2008 07:54 pm
Muchas gracias por contestar mi pregunta,

Bueno estoy trabajando con dos bases de datos una en MySQL y otra en SQL la cual esta en otro servidor, ya intente conectarme a la base de datos SQL pero me sale un error; pongo mi codigo de conexion en php para ver si esta bien, y haber si alguien me puede decir que es lo que me falta?

<?php
$link3 = mssql_connect("200.67.xxx.xxx", "tnweb", "");
mssql_select_db("sia_com_inf", $link3);

$result3 = mssql_query("SELECT * FROM mov_existencia", $link3);
if ($row3 = mssql_fetch_array($result3)){
echo "<table border = '1'> \n";
echo "<tr><td>Modelo</td><td>Cantidad</td></tr> \n";
do {
echo "<tr><td>".$row3["axi_cve_art"]."</td><td>".$row3["exi_existencia"]."</td></tr> \n";
} while ($row3 = mssql_fetch_array($result3));
echo "</table> \n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}

echo "</td></tr>";
echo "</table>";

?>

este es el error que me sale:

Fatal error: Call to undefined function: mssql_connect() in /mnt/w0308/d27/s04/b02502e5/www/www.allneti.com/tienda/catalog/consulta2.php on line 2

Por polopoloIII

1 de clabLevel



 

Mexico

firefox
Citar            
MensajeEscrito el 05 Nov 2008 08:27 pm
estas en un server pripio si es propio deberias habilitar esta funcion si esta habilitada entonces verifica q tu base tiene pass o no si tiene pass quitale las comillas dobles del final porq sino tomara como si estuvieses mandando un pass seria algo como


mssql_connect("server","user","pass") esto si la base de datos tiene pass

mssql_connect("server","user") esto si la base de datos no tiene pass

espero q te sirva saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 05 Nov 2008 10:27 pm
el servidor es remoto es de otro lugar, mira la base de datos MySQL es de una pagina en oscommerce y la tengo en el webhosting de netfirms, mientras que la base de datos SQL es de otro servidor fuera de netfirms, lo que quiero es hacer es consultar unos datos de la DB de SQL y pasarlos a oscommerce, pero creo que primero necesito que tenga conexion a la DB de SQL.

Necesito habilitar algo para tener la conexion a SQL o que es lo que me falla? espero que me entiendan.

Gracias "Talcual" por responder

Por polopoloIII

1 de clabLevel



 

Mexico

firefox
Citar            
MensajeEscrito el 05 Nov 2008 11:33 pm
pues tienes q verificar si el server tiene habilitado la extencion ms sql eso lo haces preguntandole al soporte solo eso

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.