使用PHP7.1.9,MariaDB 10.1.26。
我正在向MySQL数据库提交一个表单数据数组。输入是这样的;
// I have removed additional html form code for brevity
<input type="text" name="ip[]">
<input type="text" name="ip[]">
etc...
当输入为空时,我想将一个NULL值插入到我的数据库中,这就是我遇到问题的地方。
我已经确保我的数据库表被设置为;
允许null = ye
我在RHEL6上跑。我安装了php和php-mysql。
<?php phpinfo(); ?>工作得很好。
但是我无法连接到MySQL,有办法确认php-mysql不在我的服务器上工作吗?
编辑
当我打开我的网页时,我试图连接到一个远程数据库,它显示Can't connect to MySQL server on 'ipaddress' (110)
远程数据库正在工作,我可以从我的ip和端口3306成功地将ip传送到该ip。
我无法连接到由主机提供商保存的MySQL数据库。
我已经在cPanel中正确设置了帐户,以便在从php服务器运行php代码时能够连接到数据库。
但是现在我想通过Mac上的数据库工具而不是phpmyadmin来访问它。我添加了我的IP ( IP和DNS名称.)到cPanel中的“远程数据库访问主机”。我已经尝试从PHP和直接连接。我总是得到:
MySQL Said: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (4)
Use the following configuration settings for con
我开始学习php,但被困在某个地方。下面是我的php代码来展示我做了什么。我用add to cart完成了storing IP address and product id的部分,但仍然没有保存数据库。如何检查代码中的错误?我还使用echo mysqli_error($db)检查了它,但没有显示。
以下是代码:
<?php
$db = mysqli_connect("localhost","root","","ecommerce");
function getIp() {
$ip = $_SERVER[
CREATE TABLE `banned_ip` (
`id` INT( 25 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`ip` VARCHAR( 25 ) NOT NULL ,
`reason` TEXT NOT NULL )
Config.php
<?php
// config
$config['host'] = "localhost"; // host name of your mysql server
$config['user'] = "username
好的,所以我需要检查一个ip_adress是否已经在我的数据库中,如果是,我需要更新行‘访问’并添加1。如果它没有退出,那么将ip_adress添加到我的数据库中的行'ip_adress‘,这是我的代码:
<?php include'connect.php';
//Test if it is a shared client
if (!empty($_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
//Is it a proxy address
}elseif (
我使用带有Sqlsrv扩展的PDO连接到Server数据库。当我在任何Server数据库客户端中运行该查询时,该查询工作良好,但在PHP源代码中,它不会产生结果。
SELECT session
FROM t_php_session
WHERE php_session_id = 'p64aqbh15u6t35tq2h8n0bluq0'
AND user_ip = '127000000001'
AND DATEADD(MINUTE, 30, created) >= GETDATE()
调试时,我注意到当我从DATEADD子句中删除WHERE条件
我从difefrent页面收集数据,并存储在本地存储区。我想把它保存到数据库MySQL中
我的javascript代码:
<script>
$('#inscrit').click(function(){
var email = $("#email").val();
var ip_offre = localStorage.getItem('offre_ip');
var offre= localStorage.getItem('offre');
var pays = localSto
我编写了这段代码,将访问者重定向到我的膝上型计算机(动态ip)中的服务器。
我使用第二个php脚本更新数据库中的ip。
<?php
//redirect.php
$con = mysql_connect($db_hostname,$db_admin,$db_password);
if (!$con){
echo "Couldn connect to server !!";
}
$sql ="select ip from $db_name.redirect WHERE id=0";
$r
我正在为一个朋友写一份表格。当用户提交表单时,他们的IP地址将被添加到数据库表中。每次用户访问表单时,我都会执行一次检查,查看他们的IP地址是否已经在表中。如果是的话,他们已经提交了表格。
我以前这样做过,但决定改变它的工作方式,现在当我要运行任何查询或连接到数据库时,整个页面都为空。
下面是我的数据库类(class.Database.inc.php):
<?php
/**
* MySQLi database; only one connection is allowed.
*/
class Database {
private $_connection;
// Stor
我很难让我的数据库连接到wamp中。我做这件事已经5年了,所以我有点生疏了。我将Mysql升级到8.0,遇到了错误
Fatal error: Uncaught PDOException: PDO::__construct(): The server requested authentication method unknown to the client [sha256_password] in C:\wamp64\www\dirtyosrs\assets\lib\core\Database.class.php:34 Stack trace: #0 C:\wamp64\www\dirtyos