
20/08/2002, 16:02
|
| | Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 23 años, 2 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. |