我在PHP上越来越好 - 但我不知道我在做什么时,谈到MySQL。MySQL的基本帮助? - 提交数据
我有一个代码
<a href="http://www.example.com/test.php?for=abcde&affi=12345&reff=foo"><IMG></a>
我需要抓住的“for”,“阿菲”和“REFF”并将其输入到数据库中
//Start the DB Call
$mysqli = mysqli_init();
//Log in to the DB
if (!$mysqli) {
die('mysqli_init failed');
}
if (!$mysqli->options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) {
die('Setting MYSQLI_INIT_COMMAND failed');
}
if (!$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) {
die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed');
}
if (!$mysqli->real_connect('localhost', 'USERNAME', 'PASSWORD', 'DATABASE')) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
,我使用什么创建连接。有用。我还创建了一个表格,称之为“表格”,其中包含“for”,“affi”和“reff”的行。
所以我的问题是,有人已经指向http://www.example.com/test.php?for=abcde&affi=12345&reff=foo
现在,我已经有了一个数据库连接开放 - 我怎么发送将其重定向到目的地站点之前的数据到数据库?他们点击 - 通过此页面 - 重定向到目的地。
BONUS KARMA - 我还需要一个单独的PHP文件,我可以从该数据库创建PULLS。如果你可以指点我一些指令或向我展示一个简单的“如何从该表中拉出这些行值”,我将非常感激:)
请确保您了解[idempotence](http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Idempotent_methods_and_web_applications); GET(通常)不应该导致像这样的插入(除了记录pagehits等,所以你可能**在这种情况下是正确的)。 – RobIII 2012-07-18 00:53:09