PHP MYSQL ODBC连接成功,但未检索数据
所以我将所有数据从mysql控制中心(过时)移到了workbench 所有连接似乎都成功了,但我无法在登录时检索任何数据。它的空白页..在我迁移所有内容之前正在工作 请参阅下面的代码和屏幕截图。如有任何帮助,将不胜感激PHP MYSQL ODBC连接成功,但未检索数据,php,odbc,Php,Odbc,所以我将所有数据从mysql控制中心(过时)移到了workbench 所有连接似乎都成功了,但我无法在登录时检索任何数据。它的空白页..在我迁移所有内容之前正在工作 请参阅下面的代码和屏幕截图。如有任何帮助,将不胜感激 include('dbconnect.php'); 如果(isset($_POST['submit'])) { $error_username=''; $error_password=''; $error_general=''; $usernamedd=$_POST['user
include('dbconnect.php');
如果(isset($_POST['submit']))
{
$error_username='';
$error_password='';
$error_general='';
$usernamedd=$_POST['username'];
$passworddd=$_POST['password'];
如果($usernamedd=='')
$error_username='-未输入用户名';
如果($passworddd=='')
$error_password='-未输入密码';
如果($usernamedd!=''&&$passworddd!='')
{
//echo“从emp_tbl中选择用户名、姓氏、姓氏、永久日历、永久用户、永久市场、永久通讯,其中用户名=“$usernamedd”和密码=“$passworddd”;
$result=odbc_exec($conn,“选择用户名、名、名、日历、用户、市场、时事通讯、来自emp_tbl的代理,其中(用户名='usernamedd'或电子邮件='usernamedd')和MD5(密码)=MD5('passworddd')限制1”);
//echo“从emp tbl中选择用户名、名字、姓氏、永久日历、永久用户、永久市场、永久通讯,其中用户名=“$usernamedd”和MD5(密码)=MD5(“$passworddd”)限制1”;
//echo“从人员中选择用户名,其中用户名='$username'和dept='Admin'
”;
$\u username=odbc\u result($result,“username”);
$\u fullname=odbc\u result($result,“firstname”).”。substr(odbc\u result($result,“lastname”),0,1);
$\u perm\u calendar=odbc\u结果($result,“perm\u calendar”);
$\u perm\u users=odbc\u result($result,“perm\u users”);
$_perm_market=odbc_result($result,“perm_market”);
$_perm_新闻稿=odbc_结果($result,“perm_新闻稿”);
$\u perm\u topagents=odbc\u result($result,“perm\u topagents”);
//echo“
用户名:”.$\u用户名;
//echo“
全名:”.$\u全名;
//echo“
perm_日历:”.$perm_日历;
//echo“
每用户:”.$每用户;
//echo“
perm_市场:.”美元perm_市场;
//echo“
perm_时事通讯:”.$\u perm_时事通讯;
如果($\u用户名!='')
{
如果(isset($_POST['save']))
{
setcookie(“用户名”,odbc_结果($result,'username'),time()+604000);
$resultlog=odbc_exec($conn,“插入日志_登录(日期、文件、用户名、pwd、说明、类型、ip)值(现在(),“$file”,“$usernamedd”,“$passworddd”,“成功:7天”,“登录”,“$ip”);
}
其他的
{
setcookie(“用户名”,odbc_结果($result,'username'));
$resultlog=odbc_exec($conn,“插入日志_登录(日期、文件、用户名、pwd、说明、类型、ip)值(现在(),“$file”,“$usernamedd”,“$passworddd”,“成功:浏览器会话”,“登录”,“$ip”);
}
$\u username=odbc\u result($result,'username');
$logged_in=1;
标题(“位置:admin_directory.php”);
}
其他的
{
$logged_in=0;
$error_general='-没有此类用户或密码无效';
$resultlog=odbc_exec($conn,“插入日志_登录(日期、文件、用户名、pwd、说明、类型、ip)值(现在(),“$file”,“$usernamedd”,“$passworddd”,“失败:不正确的用户/pwd”,“登录”,“$ip”);
}
}
}
检查您的迁移是否成功和完成,您迁移到哪里了?我可以看到所有的表和数据
include('dbconnect.php');
if(isset($_POST['submit']))
{
$error_username = '';
$error_password = '';
$error_general = '';
$usernamedd = $_POST['username'];
$passworddd = $_POST['password'];
if($usernamedd == '')
$error_username = '<font color="red">- No username entered</font>';
if($passworddd == '')
$error_password = '<font color="red">- No password entered</font>';
if($usernamedd != '' && $passworddd != '')
{
//echo "SELECT username,firstname,lastname,perm_calendar,perm_users,perm_market,perm_newsletter FROM emp_tbl WHERE username='$usernamedd' AND password='$passworddd'";
$result = odbc_exec($conn, "SELECT username,firstname,lastname,perm_calendar,perm_users,perm_market,perm_newsletter,perm_topagents FROM emp_tbl WHERE (username='$usernamedd' OR email='$usernamedd') AND MD5(password)=MD5('$passworddd') LIMIT 1");
//echo "SELECT username,firstname,lastname,perm_calendar,perm_users,perm_market,perm_newsletter FROM emp_tbl WHERE username='$usernamedd' AND MD5(password)=MD5('$passworddd') LIMIT 1";
//echo "SELECT username FROM staff WHERE username='$username' AND dept='Admin'<br><br>";
$_username = odbc_result($result, "username");
$_fullname = odbc_result($result, "firstname").' '.substr(odbc_result($result, "lastname"),0,1).'.';
$_perm_calendar = odbc_result($result, "perm_calendar");
$_perm_users = odbc_result($result, "perm_users");
$_perm_market = odbc_result($result, "perm_market");
$_perm_newsletter = odbc_result($result, "perm_newsletter");
$_perm_topagents = odbc_result($result, "perm_topagents");
//echo "<br><br>username: ".$_username;
//echo "<br>full name: ".$_fullname;
//echo "<br>perm_calendar: ".$_perm_calendar;
//echo "<br>per_users: ".$_perm_users;
//echo "<br>perm_market: ".$_perm_market;
//echo "<br>perm_newsletter: ".$_perm_newsletter;
if($_username != '')
{
if(isset($_POST['save']))
{
setcookie("username",odbc_result($result, 'username'),time()+604000);
$resultlog = odbc_exec($conn, "INSERT INTO logs_login (date, file, username, pwd, description, type, ip) VALUES (NOW(), '$file', '$usernamedd', '$passworddd', 'Success : 7 days', 'login', '$ip')");
}
else
{
setcookie("username",odbc_result($result, 'username'));
$resultlog = odbc_exec($conn, "INSERT INTO logs_login (date, file, username, pwd, description, type, ip) VALUES (NOW(), '$file', '$usernamedd', '$passworddd', 'Success : Browser Session', 'login', '$ip')");
}
$_username=odbc_result($result, 'username');
$logged_in = 1;
header("Location: admin_directory.php");
}
else
{
$logged_in = 0;
$error_general = '<font color="red">- No such user or invalid password</font>';
$resultlog = odbc_exec($conn, "INSERT INTO logs_login (date, file, username, pwd, description, type, ip) VALUES (NOW(), '$file', '$usernamedd', '$passworddd', 'Failure: Incorrect user/pwd', 'login', '$ip')");
}
}
}