小编Kal*_*xit的帖子

如何在项目中保护数据库配置文件?

我在php文件上创建了与数据库服务器建立连接.在这个文件中,我使用的mysql_connect()功能与我的数据库服务器的参数主机,用户名和密码.

public class DatabaseConnect
{
function __construct()
{
    mysql_connect('localhost','username','password') or die('Could not connect to mysql server.');
    mysql_select_db('databasename');
}

}
Run Code Online (Sandbox Code Playgroud)

现在在这种情况下,其他人可以看到用户名和密码.

我找到了另一种确保价值的方法,即mysql.default_usermysql.default_password.在哪种情况下我们必须这样做?

或者我怎样才能从别人那里获得价值?

php mysql secure-coding

10
推荐指数
2
解决办法
3万
查看次数

如何在PHP代码中调用javascript函数?

在我的登录表单上,我正在进行服务器端验证,如果发生错误,我想在验证的控件下方显示这些错误.现在为此,我试图调用javascript函数来显示PHP代码中的验证消息,但无法调用.

<?php

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if($_POST['txtUsername']=='')
{
    //here i want to call javascript function to display message    
}
}
?>
 <form action="login.php" method="POST">

 Username <input type="text" size="30" name="txtUsername" id="user" /><br />

 Password <input type="password" size="30" name="txtPassword" id="pass" /><br />

 <input type="submit" value="Login" name="loginSubmit"/>

</form>


<script type="text/javascript">

   function showMessage(value)
   {
    document.getElementById(value).innerHTML= value+"can not be empty."; 
   }
   </script>
Run Code Online (Sandbox Code Playgroud)

请告诉我如何在表单中的验证控件下面显示服务器端验证.

javascript php validation server-side-validation

5
推荐指数
1
解决办法
9万
查看次数

哪一种是为单个字段存储多个值的最佳方法?逗号分隔或分隔表

我想存储用户关注者和关注成员列表。现在为了这个,我正在考虑在 USER 表中创建两列,即 FOLLOWING 和 FOLLOWER 来分别存储下面和跟随者的逗号分隔值。

USER TABLE FIELDS:

userid
firstname
lastname
date_of_birth
following   //in this we store multiple following_id as comma separated
follower    //in this we store multiple follower_id as comma separated
Run Code Online (Sandbox Code Playgroud)

另一种方法是创建表 FOLLOWER 和 FOLLOWING 来存储用户的关注者和关注成员 id。

USER TABLE FIELDS:

userid
firstname
lastname
date_of_birth
Run Code Online (Sandbox Code Playgroud)

FOLLOWER TABLE FIELDS:

userid
follower_id (also is an user)
Run Code Online (Sandbox Code Playgroud)

FOLLOWING TABLE FIELDS:

userid
following_id (also is an user)
Run Code Online (Sandbox Code Playgroud)

由于我正在学习数据库设计,所以我的知识不够。那么,在这里我不知道哪种方式是正确的?我搜索过使用逗号分隔的方式不是一个好主意,但同时它是使用 NF 拥有多个表的好方法吗?使用 JOINS 有什么缺点吗?或者有没有其他有效的方法来处理这种情况?

mysql database csv database-normalization

4
推荐指数
1
解决办法
2935
查看次数

如何将古吉拉特语数据存储到mysql服务器中?

我想执行一项功能,其中我必须上传包含古吉拉特字体数据的 Excel 工作表,上传后我必须将该数据存储到 mysql 数据库中。

现在在这里我必须使用两种语言来显示输出 - 一种是英语,一种是古吉拉特语。

在某个地方我必须用英语和古吉拉特语的某个地方显示 mysql db 数据。

现在我需要建议我如何实现这样的功能?

我应该将 mysql 服务器语言环境更改为古吉拉特语,还是应该将 mysql 服务器保持在英语语言环境中,并将数据从古吉拉特语转换为 eng 或在前端将 eng 转换为古吉拉特语。

请提出一些建议。

mysql locale

4
推荐指数
1
解决办法
4880
查看次数

使用.htaccess文件时出现"内部服务器错误500"

可能重复:
内部服务器错误

我想在PHP中更改我的网站的URL,所以我使用.htaccess文件,但它显示我内部服务器错误500.

任何人都可以帮我解决如何解决服务器错误?

寻找您宝贵的意见.

php .htaccess

2
推荐指数
1
解决办法
5万
查看次数