- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在为 iOS 开发一个网络应用程序,但该应用程序无法正确连接。
当我尝试登录时,我收到以下 iOS 弹出窗口:index.html 错误。
当 PHP 文件在线时,
这是我的一些代码:
连接.php
<?php //Make connection with database
// Verbinden met MySQL Database
$host = "localhost"; // Welke server : localhost
$username = "*******"; // Gebruikersnaam
$password = "****"; // Wachtwoord
$dbnaam = "*****"; // Naam van de database
$db_error1 = "<p>FOUT: verbinden met databaseserver is mislukt</p>"; // Foutmelding 1
$db_error2 = "<p>FOUT: selecteren van database is mislukt</p>"; // Foutmelding 2
$db_error3 = "<p>FOUT: sluiten van database is mislukt</p>"; // Foutmelding 3
// Verbinden met Databaseserver
$con=mysqli_connect($host, $username, $password, $dbnaam);// or die($db_error1);
// verbinden met de database
//mysql_select_db($dbnaam, $db) or die($db_error2);
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
演示.js
// define the URL of the server component
//var url ="http://www.jorisgraaumans.nl/dutchmobile/";
//var url = "http://localhost:8888/Mobile/Festival/";
var url = "http://www.rikvandoorn.com/mobile/";
// afvangen van het standaard submit event
// zie ook: http://api.jquery.com/submit/
$('#login').on('pageinit', function(event) {
$('#loginForm').submit(function() {
$.ajax({
type: "POST",
url: "processLogin.php",
cache: "false",
dataType: "json",
data: {
email : $('#email').val(),
wachtwoord : $('#wachtwoord').val(),
},
success: function(phpData){
$("#return").data("login", phpData.login);
console.log("login is: "+ phpData.login);
if(phpData['error'] == true){
$.mobile.changePage("#return", {
transition : "fade"
})
} else {
$.mobile.changePage("#home", {
transition : "fade"
})
}
},
error: function(){
alert('Error');
}
});
return false; // return false to prevent the default submit of the form to the server.
});
// end: pageinit loginForm
});
$('#return').on('pageshow', function(event) {
$("#error_message_log").empty();
$("#error_message_log").prepend('<p>' + $(this).data('login') + '</p>');
});
processLogin.php
<?php //process login form
include 'http://www.rikvandoorn.nl/mobile/connect.php'; //connection to database
if(empty($_POST['email']) || empty($_POST['wachtwoord'])){
$return['error'] = true; //return error
$return['login'] = 'Niet alle velden zijn ingevuld';
} else {
$email = $_POST['email'];
$wachtwoord = $_POST['wachtwoord'];
//Check if user exists
$sql = "SELECT * FROM gebruiker WHERE email = '$email'";
$result = mysql_query($sql) or die(mysql_error());
$num_rows = mysql_num_rows($result);
if($num_rows == 0){
$return['error'] = true;
$return['login'] = 'Gebruiker bestaat niet';
} else {
//Check if password is correct for user
$sql_2 = "SELECT * FROM gebruiker WHERE email = '$email' && wachtwoord = '$wachtwoord'";
$query_2 = mysql_query($sql_2);
$num_rows_2 = mysql_num_rows($query_2);
if($num_rows_2 == 0){
$return['error'] = true;
$return['login'] = 'Wachtwoord onjuist';
} else {
$return['error'] = false;
$return['login']['email'] = $email;
$return['login']['wachtwoord'] = $wachtwoord;
}
}
}
echo json_encode($return);
最佳答案
除非你的代码充满了拼写错误,否则你就是在混合两个完全独立的 mysql 库:
$con=mysqli_connect($host, $username, $password, $dbnaam);// or die($db_error1);
^---note the presence of an 'i'
以及其他脚本:
$result = mysql_query($sql) or die(mysql_error());
^---note the LACK of an 'i'
mysql 和 mysqli 不能互换,其中一个建立的连接对另一个完全没有用处。
mysql(没有 i)库已过时且已弃用。仅坚持使用 mysqli(WITH 一个 i)。
关于mysql - phonegap/msql(i) 无法建立与数据库的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17430177/
我从表 A 中选择数据,我想要的是使用循环插入该数据。 这是我的代码: $getlvls = "SELECT * FROM `access_chart` WHERE `ac_id`='$dat
我目前正在为 iOS 开发一个网络应用程序,但该应用程序无法正确连接。 当我尝试登录时,我收到以下 iOS 弹出窗口:index.html 错误。 当 PHP 文件在线时, 这是我的一些代码: 连接.
我想知道在使用 Yii 和 mysql 表时什么是更好的方法(性能方面): 1 个包含所有列的表格 具有外键关系的多个表(在它们之间分布列) 基本上,我要问的是:当您执行查询时,Yii 会将所有对应的
这个问题已经有答案了: Problem with adding rows with JDBC and MySQL? (1 个回答) 已关闭 4 年前。 我在更新 mssql 给出的结果集时遇到问题。
http://localhost:3000/genre 我正在使用 Instant Rails,这是我第一次引入脚手架。 所以一切看起来都工作正常,我做了我自己的 RoR 页面等,今天我进来,当我转到
你能帮我通过选择我的 SQL 来计算速度吗:速度根据这个: 我的数据库如下所示: MySQL 选择如下所示: $sql = "SELECT SUM(value) FROM project_has_ta
我可以从以下查询中获得以下输出- SELECT ( CASE WHEN ta.Battery = 'HVA' THEN 'Huawei
对于我的内容输出,我在表列“Positie”(位置)中有三个选项:Keeper、Verdediging(防守者)、Middenvelder(中场)和 Aanvaller(攻击者)。 在我的输出中,我希
我们正在使用 SQL Server,快照隔离可能是提高性能和解决一些死锁问题的好方法。 假设我们确实需要更改为快照隔离,我似乎找不到在 Springs @Transactional 上启用快照隔离的简
几年前我经常使用 PHP,最近决定更新我的技能,我正在尝试构建一个论坛网站,我在使用新的 PDO 方法插入从用户收集的数据时遇到了问题回到 table 上。我使用旧的 mysql 方法(据我所知,从
这个问题在这里已经有了答案: When to use single quotes, double quotes, and backticks in MySQL (13 个答案) Are you al
Error Domain=NSCocoaErrorDomain Code=3840 "No value." UserInfo={NSDebugDescription=No value.} 我收到此错误
我正在处理个人收件箱。这是我的收件箱表: 收件箱 email -- createdDate -- message mail1@test.com -- 12/02/2017 -- message1 ma
我正在 Ubuntu 12.04 上设置 Nginx+PHP+MYSQL。 我用过 apt-get install php5-mysql 安装 PHP 的 MySql 模块。然而,一切似乎都已安装并启
我需要在 Windows 上安装 Ruby 才能访问我将要处理的项目。我按照说明here进行操作安装它但是当我开始编写脚手架时(12:50),我收到以下错误。 注意:我按照视频中提到的说明进行操作。唯
我的本地开发计算机上当前有一个应用程序正在运行。它使用 Wildfly 10、MySQL 5.7 和 Hibernate。我的应用程序从 Wildfly 中查找“AppDS”数据源。 我在 Ope
我需要从数据库 team_1 和 team_2(足球比赛赛程)中选择并按比赛分组 $query = mysql_query("SELECT * FROM fixtures
我很难找到一个解决方案来直接打开存储过程到 MSQL 管理工作室,以便从我的 C# 应用程序 (winform) 修改新的 SQLQuery。 这是我的代码: Process openSQL = ne
目前我有一个服务器 - Amazon EC2 实例类型。通过AWS控制台,我们可以监控我们的实例(服务器)CPU利用率、磁盘读取等。 有什么方法可以监控我的应用程序服务 - 比如 tomcat、mys
使用 Ubuntu 16.04 运行 VirtualBox,其中我有一个安装了 Apache2 和 PHP 的 Docker 容器。 MYSQL已安装在主机上(VirtualBox上的ubuntu)。
我是一名优秀的程序员,十分优秀!