Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2002, 16:02
jcl
 
Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 22 años, 3 meses
Puntos: 1
PHP, MySQL, Apache ... ¿y ahora qué?

Debido a que no encuentro respuesta al problema que presenta Apache en FoxServ 3.0.3.0 y he decidido trabajar por ahora con los paquetes que trae el FoxServ 1.0.1.0..

El código ASP que muestro abajo, me conecta a una DB de SQLServer, llamada dbPrueba que está en un servidor con IP “192.168.0.1”.

La solicitud se hace desde un formulario que pide al usuario, su RIF o Registro de Información Fiscal y su Email o dirección de correos.

Si el registro es encontrado, entonces muestra el Nombre y el Apellido del usuario. ¿Qué trivial verdad?.

<%
on error resume next
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=MSDASQL.1;driver={SQL Server};Password=jcl;User ID=Juan1;SERVER=192.168.0.1;UID=Juan1;DATABASE=dbP rueba;"

Set UsrReg = Server.CreateObject("ADODB.Recordset")

UsrReg.ActiveConnection =cn
QueryStr = "Select * from RegistroDeClientes where RIF = '" & Request.form("RIF") & "' And Email = '" & Request.form("email") & "';"

UsrReg.Open QueryStr, adOpenKeyset, adLockOptimistic

If not UsrReg.Eof Then
Response.write UsrReg("Nombre") & " " & UsrReg("Apellidos")
End if
%>


En el supuesto de que esto está bien, lo tomo entonces como ejemplo para preguntarles apreciados señores:
1. ¿Cómo defino en MySQL un DB más o menos con esas características?. Nombre, Apellidos, RIF, Email, ...
2. ¿Dónde y como debo guardar esa DB? ¿Puedo definir fuentes de datos ODBC en Windows, como lo hago para SQLServer? ¿Lo puedo hacer con alguna consola administrativa de MySQL?
3. ¿Cuál sería, a juicio de los Maestros de este foro, el código equivalente en PHP respecto al código ASP mostrado arriba, para acceder a una sencilla DB en MySQL?
4. ¿cuál es el equivalente conceptual de Response.write UsrReg("Nombre") & " " & UsrReg("Apellidos") ?.

En otras palabras, estoy preguntando ¿por donde diablos comienza a trabajar un principiante con todo lo que instala FoxServ 1.0.10?

¿Pido mucho?

Gracias amigos.