Iniciando en PHP
#1
Escrito 28 enero 2009 - 08:38
Bueno, les traigo una simple consulta:
Resulta de que en este momento estoy aprovechando algunos recursos para estudiar algunas cosas, entre ellas es el manejo de bases de datos en servidores y su interfaz desde PHP; primero que todo supongo que cuando se adquiere un alojamiento web (Gratuito en este caso) ya esta configurado PHP ¿no?, ahora; en estos momentos he creado en el mismo servidor una pequeña base de datos en MySQL (Claro desde la interfaz de PHPMyAdmin usando un script SQL)... ¿entonces?, si quiero crear una simple interfaz en PHP ¿que debo saber para conectarme a esa base de datos?.
Puede que la pregunta suene ilogico, pero ya que desconozco la manera en que funciona este servidor no sabria entender en este caso cual seria la ruta.
Gracias y saludos.
#2
Escrito 28 enero 2009 - 08:40
Tal ves esto te ayude amigo felipe
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache
Salud OS
#3
Escrito 28 enero 2009 - 09:00
Según los entendidos, leer el manual de PHP; que dicho sea de paso... está también en castellano , es fundamental para aprenderlo apropiadamente. Puedes consultar webestilo o páginas similares.
Ha, por cierto, no te olvides de que debajo de todo está HTML, por lo que es fundamental aprenderse lo mejor posible este "lenguaje", CSS, un poco de JavaScript.
Y para saber si es que tu sitio obedece lo mejor posible al estándar W3C paséate por aquí y aquí para validar apropiadamente tu CSS.
Saludos,
#4
Escrito 29 enero 2009 - 07:43
sucede una cosa, yo he configurado en algunas practicas servidores web tal como lo plantean en el ejemplo y con estos instaladores todo uno (Por asi decirlo), hasta aca todo bien; ahora pasa lo siguiente, en esta pagina www.000webhost.com te dan un alojamiento gratuito un subdominio etc, etc... es aca donde yo me pregunto ¿y bien como es la cosa con esto? ya que se supone que todo esta configurado.
Entonces, vuelve y juega ¿si creo una base de datos alli, como la conecto para trabajarla con PHP?
Ahora, ¿puedo hacerlo con Delphi?, ¿cómo?
Saludos.
#5
Escrito 29 enero 2009 - 10:08
//localhost es lo que usas normalmente si trabajas de forma local, pero en tu servidor deben //darte el dato exacto que debes poner ahi, user y pass comunmente son los mismos datos //con que te logeas //con esto te seleccionas a que base de datos quieres accesar //creas una cadena con tu consulta sql $consulta = "SELECT * FROM tabla ORDER BY idDato"; //mandas la consulta a mysql y ya puedes trabajar con $resultado para mostrar los datos que //mandaste traer de tu base de datos
#6
Escrito 29 enero 2009 - 10:54
Saludos.
#7
Escrito 04 febrero 2009 - 09:02
Aún estoy configurando la conexión y espero poder probarla el dia de mañana, ahora ¿como puedo mostrar los datos de una consulta en pantalla?.
#8
Escrito 05 febrero 2009 - 08:49
#9
Escrito 05 febrero 2009 - 03:28
no se como sera de una manera mas facil, pero la vez que me toco hacer eso recorria el cursor resultante y mostraba uno a uno los campos de cada registro en una tabla que iba armando automaticamente.
¿Y como lo hacias?... ilustranos maestro
#10
Escrito 05 febrero 2009 - 03:31
jajaj de memoria no me acuerdo, dejame ver si lo encuentro.
#11
Escrito 05 febrero 2009 - 03:40
1.- conectar
2.- Generar la consulta
3.- Por cada registro
3.1 Mostrar cada campo en una celda
$i=0; { ?> <tr> <td> <?echo "$codigo";?> </td> <? $arrcodigo[$i]=$codigo; ?> <td> <a href="default.htm"><?echo "$descripcio";?></a> </td> <? $arrdescripcio[$i]=$descripcio; ?> <td align="right"> <input type="text" name=precio[] value='<? printf ("%0.2f",$precio); ?>' readonly></td> <? $arrprecio[$i]=$precio; ?> <td align="center"> <input type="text" name=unidades[] value=0 size="2"></TD> <td align="center"> <input type="checkbox" name=favoritos[] value="checked"></TD> </tr> <? $i++; } ?>
#12
Escrito 05 febrero 2009 - 03:58
$consulta ="select ID,Name from {$db_prefix}funciones ORDER BY Name ASC"; $col = 0; echo '<table border="0" cellpadding="0" cellspacing="3" width="100%"> <tr>'; $col++; echo '<td align="center"><a href="', $scripturl, '?action=funcion&no=', $row->ID, '">', $row->Name, '</a></td>'; if ($col==6) { $col=0; echo '</tr><tr>'; } } echo ' </tr> </table>';