注:中间提示语为西语 无任何实际意义
1.数据库导入没有问题
2.数据库配置文件没有问题
consulSQL.php
<?php
define("USER", "root");
define("SERVER", "localhost");
define("BD", "store");
define("PASS", "");
用户名 root 无密码 是对的
consulSQL.php
<?php
/* Clase para ejecutar las consultas a la Base de Datos*/
class ejecutarSQL {
public static function conectar(){
if(!$con= mysql_connect(SERVER,USER,PASS)){
die("Error en el servidor, verifique sus datos");
}
if (!mysql_select_db(BD)) {
die("Error al conectar con la base de datos, verifique el nombre de la base de datos");
}
/* Codificar la información de la base de datos a UTF8*/
mysql_set_charset('utf8',$con);
return $con;
}
public static function consultar($query) {
if (!$consul = mysql_query($query, ejecutarSQL::conectar())) {
die(mysql_error().'Error en la consulta SQL ejecutada');
}
return $consul;
}
}
/* Clase para hacer las consultas Insertar, Eliminar y Actualizar */
class consultasSQL{
public static function InsertSQL($tabla, $campos, $valores) {
if (!$consul = ejecutarSQL::consultar("insert into $tabla ($campos) VALUES($valores)")) {
die("Ha ocurrido un error al insertar los datos en la tabla $tabla");
}
return $consul;
}
public static function DeleteSQL($tabla, $condicion) {
if (!$consul = ejecutarSQL::consultar("delete from $tabla where $condicion")) {
die("Ha ocurrido un error al eliminar los registros en la tabla $tabla");
}
return $consul;
}
public static function UpdateSQL($tabla, $campos, $condicion) {
if (!$consul = ejecutarSQL::consultar("update $tabla set $campos where $condicion")) {
die("Ha ocurrido un error al actualizar los datos en la tabla $tabla");
}
return $consul;
}
}
3.login界面代码也没问题
<?php
session_start();
include '../library/configServer.php';
include '../library/consulSQL.php';
sleep(2);
$nombre=$_POST['nombre-login'];
$clave=md5($_POST['clave-login']);
$radio=$_POST['optionsRadios'];
if(!$nombre==""&&!$clave==""){
$verUser=ejecutarSQL::consultar("select * from cliente where Nombre='$nombre' and Clave='$clave'");
$verAdmin=ejecutarSQL::consultar("select * from administrador where Nombre='$nombre' and Clave='$clave'");
if($radio=="option2"){
$AdminC=mysql_num_rows($verAdmin);
if($AdminC>0){
$_SESSION['nombreAdmin']=$nombre;
$_SESSION['claveAdmin']=$clave;
echo '<script> location.href="index.php"; </script>';
}else{
echo '<img src="assets/img/error.png" class="center-all-contens"><br>Error nombre o contraseña invalido';
}
}
if($radio=="option1"){
$UserC=mysql_num_rows($verUser);
if($UserC>0){
$_SESSION['nombreUser']=$nombre;
$_SESSION['claveUser']=$clave;
echo '<script> location.href="index.php"; </script>';
}else{
echo '<img src="assets/img/error.png" class="center-all-contens"><br>Error nombre o contraseña invalido';
}
}
}else{
echo '<img src="assets/img/error.png" class="center-all-contens"><br>Error campo vacío<br>Intente nuevamente';
}
GET不到出错的点 怎么都连接不上 也没有报错