为什么我的服务器出问题? [英] Why is my server giving problems?
本文介绍了为什么我的服务器出问题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经在wamp服务器设置端创建了一个文件夹android_connect,并在那里上传了我的php文件。你可以在下面的错误中看到文件路径..文件是:
db_config.php
<?php
define(' DB_USER', root);
define(' DB_PASSWORD', vikrant);
define(' DB_DATABASE', sys);
define(' DB_SERVER', 本地实例wampmysqld64);
?> ;
db_connect.php
<?php
class DB_CONNECT {
function _construct(){
$ this-> connect();
}
函数_destruct(){
$ this-> close();
}
函数connect(){
require_once_DIR _。' / dbconfig.php' 跨度>;
$ con = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD)或 die(mysql_error());
$ db = mysql_select_db(DB_DATABASE)或 die(mysql_error())或 die(mysql_error) ());
return $ con ;
}
函数close(){
mysql_close();
}
}
?> ;
get_all_products.php
<?php
$ response = array();
require_once_DIR _。' / db_connect.php';
$ db = new DB_CONNECT();
$ result = mysql_querry( SELECT * FROM users)或 die(mysql_error());
if(mysql_num_rows($ result)> 0){
$ response [ products 跨度>] =阵列();
while($ row = mysql_fetch_array($ result)){
$ product = array();
$ product [ pid] = $ row [ pid];
$ product [ name] = $ row [ name];
$ product [ price] = $ row [ price];
$ product [ description] = $ row [ description];
$ product [ created_at] = $ row [ created_at];
$ product [ updated_at] = $ row [ updated_at];
array_push($ response [ products],$ product);
}
$ response [ success] = 1;
echo json_encode($ response);
} else {
$ response [ success] = 0;
$ response [ message] = 找不到产品。;
echo json_encode($ response);
}
?> ;
这是错误的:
不推荐使用:mysql_query():不推荐使用mysql扩展,将来会删除它:在C:\ wamp64中使用mysqli或PDO第5行的\\\android_connect\get_all_products.php
警告:mysql_query():在C:\ wamp64 \\中拒绝用户''@ localhost'(使用密码:NO)第5行上的\\android_connect\get_all_products.php
警告:mysql_query():无法在C:\ wamp64 \ www; \\ android_connect \中建立指向服务器的链接第5行的get_all_products.php
这些是我尝试上传的众多文件中的一部分。请提前帮助并谢谢。
我的尝试:
尝试重写代码并重新上传..
解决方案
this-> connect();
}
函数_destruct(){
this-> close();
}
函数connect(){
require_once_DIR _。' / dbconfig.php' ;
con = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD)或 die(mysql_error());
I have created a folder inside the wamp server setup end as "android_connect" and have uploaded my php files there. you can see the file path if you want in the errors below.. the files are :
db_config.php
<?php
define('DB_USER',"root");
define('DB_PASSWORD',"vikrant");
define('DB_DATABASE',"sys");
define('DB_SERVER',"Local instance wampmysqld64");
?>;
db_connect.php
<?php
class DB_CONNECT{
function _construct(){
$this->connect();
}
function _destruct(){
$this->close();
}
function connect(){
require_once_DIR_.'/dbconfig.php';
$con=mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD) or die(mysql_error());
$db=mysql_select_db(DB_DATABASE) or die(mysql_error()) or die(mysql_error());
return $con;
}
function close(){
mysql_close();
}
}
?>;
get_all_products.php
<?php
$response=array();
require_once_DIR_.'/db_connect.php';
$db=new DB_CONNECT();
$result=mysql_querry("SELECT * FROM users") or die(mysql_error());
if(mysql_num_rows($result)>0){
$response["products"]=array();
while($row=mysql_fetch_array($result)){
$product=array();
$product["pid"]=$row["pid"];
$product["name"]=$row["name"];
$product["price"]=$row["price"];
$product["description"]=$row["description"];
$product["created_at"]=$row["created_at"];
$product["updated_at"]=$row["updated_at"];
array_push($response["products"],$product);
}
$response["success"]=1;
echo json_encode($response);
}else{
$response["success"]=0;
$response["message"]="No Product Found.";
echo json_encode($response);
}
?>;
which is giving errors:
Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp64\www\android_connect\get_all_products.php on line 5 Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in C:\wamp64\www\android_connect\get_all_products.php on line 5 Warning: mysql_query(): A link to the server could not be established in C:\wamp64\www\android_connect\get_all_products.php on line 5
These are some of many files i have tried uploading. Please help and thank you in advance.
What I have tried:
Tried rewritng the code and reuploading it..
解决方案
this->connect(); } function _destruct(){
this->close(); } function connect(){ require_once_DIR_.'/dbconfig.php';
con=mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD) or die(mysql_error());
这篇关于为什么我的服务器出问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文