$con = mysql_connect("localhost","root","");
if (!$con) die('Could not connect: ' . mysql_error());
mysql_select_db("pilot", $con);
$sql = "INSERT INTO logs (id, userid, date, plane, from, to, blocksoff, takeoff,
landing, blockson, flighttime, traveltime, tachobefore, tachoafter, tacho,
hobbsbefore, hobbsafter, hobbs, landings) VALUES ('$nfid', '$nfuserid',
'$nfdate', '$nfplane', '$nffrom', '$nfto', '$nfblocksoff', '$nftakeoff',
'$nflanding', '$nfblockson', '$nfflighttime', '$nftraveltime', '$nftachobefore',
'$nftachoafter', '$nftacho', '$nfhobbsbefore', '$nfhobbsafter', '$nfhobbs',
'$nflandings')";
mysql_query($sql);
没有什么不妥的$ sql中,好像它只是不会查询.. :(任何人都知道为什么这个MYSQL INSERT不起作用?
id|userid=int(11)
date=date
plane|from|to=text
blocksoff|takeoff|landing|blockson=time
flighttime|traveltime|tachobefore|tachoafter|tacho|hobbsbefore|hobbsafter|hobbs|landings=double
所有的变量都来自一个文本框(如果它的事项)在$
打印$ sql并粘贴在这里! –
尝试回显'$ sql'并手动运行它。还可以尝试查询'mysql_query($ sql);'到'mysql_query($ sql)或者死(mysql_error());' –
P.S.不鼓励使用'mysql_ *'。 http://www.php.net/manual/en/function.mysql-query.php –