03/05/2012, 01:07
|
| | Fecha de Ingreso: abril-2012
Mensajes: 16
Antigüedad: 12 años, 7 meses Puntos: 1 | |
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! |