2013-07-13 35 views
0

我試着與我相似,但徒勞其他的答案。警告:請求mysql_query()預計參數2是資源,在C定的boolean: WAMP WWW pyrll emlhome.php上15線

這是代碼。

<?php 
session_start(); 
$con=isset($_POST['con']); 
include("header.php"); 
include("dbconnection.php"); 
$logindt = date("Y-m-d"); 
$qresult=mysql_query("SELECT * FROM attendance WHERE logintime > '$logindt 00:00:00' AND logintime < '$logindt 23:59:59' AND empid ='$_SESSION[emid]'"); 
$counts = mysql_num_rows($qresult); 
$attid = date("Y-m-d h:i:s"); 
    if(isset($_POST["login"])) 
    { 
    $insdb ="INSERT INTO attendance(empid,logintime) VALUES ('$_SESSION[emid]','$attid')"; 
    mysql_query($insdb,$con);//line 15 
+0

支票isset($ _ SESSION [EMID])isset($ attid) – Ghostman

回答

0

問題正是錯誤信息所說的。

線15:

mysql_query($insdb,$con);//line 15 

$con上線3

$con=isset($_POST['con']); 

定義這確實是指示是否存在$_POST['con']一個布爾值。 mysql_query需要標識連接的第二個參數(無論mysql_connect是否返回) - 如果您定義它。我不認爲這是必要的,所以只需刪除第二個參數,我認爲它應該可以工作。

+0

非常感謝我刪除了騙局,它的工作。所以dbconnection完成了這一切 – Jush

0

使用mysql_error()

返回錯誤信息的一個MySQL操作文本

相關問題