Autor Tema: Conexion Web-BD (SOLUCIONADO)  (Leído 4926 veces)

Desconectado jumbee

  • Junior Member
  • **
  • Mensajes: 52
Conexion Web-BD (SOLUCIONADO)
« en: 27 de Abril de 2011, 10:08:11 pm »
Hola de nuevo  :???:

Una vez más necesitando asesoria para mi proyecto... Tengo instalado el Xampp y funciona correctamente, he creado mi BD en MySQL y mi sitio web alojado en mi pc.

Ahora necesito conectar mi BD a mi Web para hacer consultas y/o modificaciones y creo saber que debo hacerlo con código PHP pero la verdad no sé usar ese lenguaje. Alguna recomendación ???

Saludos y de antemano gracias !


Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re: Conexion Web-BD
« Respuesta #1 en: 28 de Abril de 2011, 08:11:13 am »
¿Qué tipo de sitio es, qué quieres hacer exactamente?

Desconectado jumbee

  • Junior Member
  • **
  • Mensajes: 52
Re: Conexion Web-BD
« Respuesta #2 en: 30 de Abril de 2011, 04:32:54 am »

Es un sitio web para realizar consultas y modificaciones a los registros de la BD que esta en el servidor (que cree con xampp). Tengo ya la pagina y la base de datos pero no sé cómo crear la conexion de modo que se pueda acceder a la BD desde el sitio web a través de un login.

Espero que haya respondido tus preguntas.

Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re: Conexion Web-BD
« Respuesta #3 en: 30 de Abril de 2011, 08:05:18 am »

Desconectado jumbee

  • Junior Member
  • **
  • Mensajes: 52
Re: Conexion Web-BD
« Respuesta #4 en: 02 de Mayo de 2011, 01:16:14 am »
Si, me ha servido la web. Ahora ya tengo algo de codigo para la conexion y las consultas. Estoy trabajando en el registro de usuarios (login) mediante este código php:

<?php

//ARCHIVO DE CONEXION CON BASE DE DATOS.
include("conectarse.php");

function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != "")
{
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo "Debe llenar como minimo los campos de email y password";
}
mysql_close();
?>



Pero cuando hago la peticion de registrar me manda este error:

Parse error: syntax error, unexpected '"' in C:\xampp\htdocs\registrar.php on line 11


Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re: Conexion Web-BD
« Respuesta #5 en: 02 de Mayo de 2011, 08:10:39 am »
A mi ya lo que es la programación propiamente dicha me viene grande pero parece que falta o sobra algo donde te ha indicado el error.

Desconectado shicefgo

  • Member
  • ***
  • Mensajes: 166
Re: Conexion Web-BD
« Respuesta #6 en: 02 de Mayo de 2011, 02:10:44 pm »
Hola.
Si el error está en la línea que resaltas en negrita, podría ser que la combinación de comillas simples y dobles no sea correcta. Prueba a cortar esa línea y reemplazarla por una copia de la línea anterior (a simple vista parecen iguales excepto en la combinación de comillas), y luego la modificas apropiadamente.

Se pueden encerrar cadenas delimitadas con comillas dobles dentro de comillas simples y viceversa, pero no se pueden mezclar ambos tipos de comillas: 'esto sería "$correcto" ', "pero 'esto no" '.

Principal diferencia: lo que esté dentro de comillas simples se verá 'tal cual' ($variable se verá como '$variable') y las variables que estén dentro de comillas dobles serán reemplazadas por su valor.

Saludos.

Desconectado jumbee

  • Junior Member
  • **
  • Mensajes: 52
Re: Conexion Web-BD
« Respuesta #7 en: 06 de Mayo de 2011, 03:09:35 am »

 ;-) Gracias a ambos

Parece que por fin pude hacer la conexión, pero si surge algún problema ya estaré informando

 :-)

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License