webForumDet fria alternativet

varför funkar inte min insert?

1 svar · 206 visningar · startad av jiggan

jigganMedlem sedan juni 2003175 inlägg
#1

hela databasen heter test...jag får inget felmeddelande...allt flyter på som det ska men det sparas inget i tabellen user_info...någon som har nån lösning på problemet? //jiggan
<kod>
<?php
session_start();
?>
<?php
$link = mysql_connect ("127.0.0.1", "root", "");
mysql_select_db("test", $link);
$sql="SELECT user FROM users WHERE user='".$user ."' AND pass1='".$pass ."'";
$resultat = mysql_query($sql, $link);

if(mysql_num_rows($resultat)==0)
{
header("Location: index.php");
}
else
{
$userid = session_id();
$ip = getenv("REMOTE_ADDR");

$query="INSERT INTO user_info (ip, userid) VALUES ('" . $ip . "', '" . $userid . "')";

header("Location: user_gb.php?&userid=" . $userid ."");

}
?>
<?php
mysql_close ($link);
?>
</kod

MatteMedlem sedan aug. 20002 975 inlägg
#2

Du måste köra SQL-frågan mot databasen också:

$query="INSERT INTO user_info (ip, userid) VALUES ('" . $ip . "', '" . $userid . "')"; 
mysql_query($query);
138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)