Ante todo muchas gracias por leer este post y ayudarme si es posible.
Es la primera vez que utilizo bases de datos con PHP, sonará raro ya lo se, pero nunca antes se me había presentado la ocasión. Tengo casi todo ya hecho, he usado manuales y ejemplos que he encontrado en internet pero esto se me está resistiendo.
Tengo una base de datos, que guarda 5 campos (número, url larga, url corta, fecha y clics) entonces mediante un método de redirección en el .htaccess, cuando el usuario introduce en el navegador "http://host.xxx/URLCORTA" se redirige automáticamente a la url larga. Lo que ocurre es que quiero mostrar una barra en la misma página que cuando redireccione muestre una serie de datos:
· Incremente en 1 el numero de clics de ese registro en concreto
· Muestre el número de clics de ese registro
· Muestre la fecha de ese registro.
El codigo que tengo hasta ahora es este, creo que voy encaminado pero no acaba de funcionar.
Código PHP:
<?php
require_once("connect.php");
$redirect = mysql_fetch_assoc(mysql_query("SELECT wst_lurl FROM wst_uss WHERE wst_surl= '".addslashes($_GET['surl'])."'"));
$redirect = "http://".str_replace("http://","",$redirect[wst_lurl]);
mysql_query("UPDATE wst_uss SET wst_uss.wst_hits = wst_uss.wst_hits + 1 WHERE wst_hits = 'wst_hits'");
$hits = "SELECT * FROM wst_lurl WHERE wst_hits = 'wst_hits'";
$date = "SELECT * FROM wst_lurl WHERE wst_date = 'wst_date'";
?>
Un saludo.