Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2012, 01:07
misterpoloy
 
Fecha de Ingreso: abril-2012
Mensajes: 16
Antigüedad: 12 años, 8 meses
Puntos: 1
Pregunta Como conectar una Base de Datos a php - Problema!

Hola pues he tenido vastantes porblemas
al intentar conectar my pagina php, con la base de datos.

Resulta que cuando ago todos los ejercicios paso a paso
en la mia nunca resulta.
Este es el ultimo ejemplo:

En la Base de datos de PhpMyAdmin, YA ME ASEGURE DE TENER TODOS
LOS PRIVILEGIOS

Y cree la siguiente base de datos segun ele ejercicio


(Este es el modo grafico como se veria mi tabla)
----------------tutoriales----------------------
viewcounter: -
------------------------------------------------
id -
pagename -
views -
------------------------------------------------

Y lo que intento es crar un simple contador de visitas, en la pagina
que cree de "conexion" el codigo es el siguiente:
(no tengo pasword)

----------------------------------------------------------------------------

conexion.php :

//Estos son los parametros para la conexion a la bd
$host = "localhost";
$user = "root";
$db = "tutoriales";


//Awui se crea la variable para la conexion a la base de datos
$con = mysql_connect($host, $user) or die("Problema al conectar con los serivores");


//Awui se selecciona la tabla + con los parametrs anteriores
mysql_select_db($db , $con) or die("Problema con la base de datos, Puede que no exista");
-------------------------------------------------------------------------------

Y eb la pagina para hacerlo funcioar es este:
contador.php:

<?php
include_once "conexion.php";

//Esto es lo que actualizara el contador de visitas
mysql_query("UPDATE viewcounter SET 'views' = 'views' + 1 WHERE id = '1' ");

$sql = mysql_query("SELECT * FROM viewcounter WHERE id = '1' ");
while($row = mysql_fetch_array($sql)) {
$id = $row["id"];
$pagename = $row["pagename"];
$views = $row["views"];
};

?>
<body>
There are: <? print $views ?> views on <? print $pagename ?>
</body>

--------------------------------------------------------------------------------




QUE ESTOY HACIENDO MAL?
Creen poder ayudarme??

MI PROBLEMA EN GENERAL ES DE QUE NO SE ACTUALIZA EL CONTADOR, SIMEPRE ESTA EN 0,
NO SE ACTUALIZA MEDIANTE PHP .....
Y TAMBIEN NO ME DEJA CREAR DESDE PHP NUEVOS CAMPOS ETC




GRACIAS!