【php – mysqli_connect():( HY000 / 2003):无法连接到’域名’上的MySQL服务器(111)】教程文章相关的互联网学习教程文章

php – mysqli自动增加生成的主要ID【代码】

$insert = "INSERT INTO event_tracker_table (event_name, event_location, location_number, event_creator_username, event_creator_email)VALUES ('".$_POST['event_name']."','".$_POST['event_location']."','".$_POST['location_number']."','".phpCAS::getAttribute('uid')."','".phpCAS::getAttribute('mail')."')";$mysqli->query($insert);如何获得由MySQL生成的AUTO INCREMENT?我试过这个,但它不起作用:$statement =...

php – 学习mysqli和pdo

我是一个php和mysql初学者,我目前正在学习一个名为“使用php从web访问mysql数据库”的部分,在本书中,作者只使用了mysqli的例子,但当我搜索谷歌时,我发现pdo比mysqli好一些,我的问题是:我应该逃避书中的mysqli并且只学习pdo(来自网络)吗?解决方法:是的,绝对直接去PDO. 首先,要知道在从客户端获取输入时,您几乎应该总是进行参数化查询.在这方面,PDO要容易得多. (我说’差不多’,因为你有时可以做100%通过PHP将客户端与数据库分开)...

PHP,mysqli数组【代码】

我是php和mysql的新手.我有一个数据库,其中包含表user_entries和两列max_val和num. 我使用以下代码将我的两列提取到数组中,然后使用下面的函数numberTimesOver来确定$num [$i]>的次数. $val [$i] = 10时的$limit.数字范围从0到10. 当我使用我的函数和我的表中的两个数组时,我得到一个零输出,当它应该是4.当我使用我的$a和$b数组时,我得到一个2的输出. 我哪里错了?当我尝试将表列转换为数组时,我想我错了.<?php require_once('func...

如何在语句执行期间保持php中的临时mysqli表可用?【代码】

我正忙着尝试执行一组涉及使用临时表的语句. 我的目标是创建临时表,向其插入值,然后将临时表内容与另一个表进行比较. 当从RAW SQL执行时,这些语句在phpmyadmin中完美地工作,但我假设当我尝试插入数据时表不可用. 下面是我的php函数mysqli执行的代码:function SearchArticles($Tags){global $DBConn, $StatusCode;$count = 0;$tagCount = count($Tags);$selectText = "";$result_array = array();$article_array = array();foreach...

php – MySQLi如何检查表是否存在?【代码】

如果没有这样的表,我想通过app创建表.但是第一次这样做……需要一些帮助,所以//connecting... $mysqli = new mysqli($db_params['host'], $db_params['login'], $db_params['pass'], $db_params['name']);if ($mysqli->query("SHOW TABLES LIKE `products`")){ echo ' YES'; } else echo 'no'; 它总是说NO.解决方法:阅读他们的文件? https://dev.mysql.com/doc/refman/5.5/en/replication-features-create-if-not-exists.html似...

php – mysqli_query INSERT无法正常工作【代码】

我试图执行一个mysqli_query来INSERT值到数据库,但它不起作用.mysqli_query($con, "INSERT INTO `temp` (`name`, `email`, `delivery`, `session`) VALUES ('$name', '$email', '$delivery', '$session'");任何人都可以看到我错在哪里?谢谢!解决方法:您在查询结束时遗漏了a):mysqli_query($con, "INSERT INTO `temp` (`name`, `email`, `delivery`, `session`)VALUES ('$name', '$email', '$delivery', '$session')");^顺便说一...

PHP MySQLi锁定表查询有时无法完成【代码】

我正在尝试在运行一些代码时锁定一些表,并在完成后解锁表. 处理: >运行锁定表MySQL查询.>运行一些PHP代码.>运行解锁表MySQL查询. 在运行此过程时,10次中的9次运行完美.有时,当我运行我的查询时,MySQL没有响应,PHP只是等待响应.由于没有响应发生,我从未进入步骤2或3,表格无限期保持锁定状态.我在每次尝试中都运行完全相同的锁表查询. 经过一些研究,我发现问题发生在第二台服务器写入数据库然后第一台服务器尝试执行“LOCK TABLES”...

php 原生mysqli

header("Content-type:text/html; charset=utf-8"); $con = mysqli_connect("localhost", "root", "root");$arr = array("刘新平","迟磊","李迪","耿建明","苏晓歌","程春林","王红婧","张栋良","胡巍","张士军","邹鹏","刘菲菲","王辉","李冬","贾莹","李丽","李梦娇","郑立杰","马奕然","吴长梅","王欢","白玉琳","马建全","杨永惠","刘舰","滕悦","马召安","李神引","杜胜利","李荣敏","刘建明","张培民","谷雪","杨明霖","张楠...

php – 使用Zend_Db时pdo_mysql vs mysqli

如果我使用Zend_Db类来从后端数据库中抽象我的查询,那么我使用哪个mysql驱动程序,pdo_mysql与mysqli有什么区别?我对pdo_mysql的理解是它也提供抽象,所以我假设如果我使用Zend_Db,那么我不会利用额外的功能作为mysqli的一部分.但是,从性能的角度来看,一个比另一个更快吗?解决方法:一般来说,Zend_Db基于PDO及其各种适配器,如pdo_mysql. mysqli适配器仅针对那些使用不带PDO的服务器/主机的用户开发. 我不认为pdo_mysql和mysqli之间存...

php – Mysqli_query()期望参数1是mysqli,null给定?混乱?【代码】

define('DB_HOST', 'localhost');define('DB_USER', '******');define('DB_PASSWORD', '************');define('DB_NAME', '***********');$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);class User {function checkUser($uid, $oauth_provider,$username,$email,$twitter_otoken,$twitter_otoken_secret) {$query = mysqli_query($dbc,"SELECT * FROM si_table WHERE oauth_uid = '$uid' and oauth_provider =...

PHP mysqli连接类 – 无法访问外部的连接变量.范围问题【代码】

参见英文答案 > Call to a member function on a non-object 8个我是新手以OOP方式使用PHP但发现我的数据库连接类有问题. 这里有一个mysqli连接类的文件$db_name = 'dbname'; $db_user = 'dbuser'; $db_password = 'dbpassword'; $db_host = 'localhost';class database {public $mysqli;public function connect($db_host, $db_user, $db_password, $db_name){$this->mysqli = new m...

php – 使用foreach而不是while与mysqli_fetch_object【代码】

是否有任何方法可以使用foreach而不是使用mysqli_fetch_object($query)? 例如:while($row = mysqli_fetch_object($query)) {echo $row->title; }如何使用Foreach?解决方法:如果你有PHP 5.4你可以这样做:// Using iterators (support was added with PHP 5.4) foreach ( $c->query('SELECT user,host FROM mysql.user') as $row ) {printf("'%s'@'%s'\n", $row['user'], $row['host']); }比如你使用迭代器遍历每个结果集,然后你...

php – mysqli中的$GLOBALS [“___ mysqli_ston”]是什么

我想第一次使用mysqli.我有一个问题,$GLOBALS [“___ mysqli_ston”]是什么?你能告诉我吗?谷歌搜索时我没有得到任何直接的答案解决方法:只是一个自定义全局变量. 看到. http://php.net/manual/en/reserved.variables.globals.php

使用php从mysqli数据库查询构建多维数组【代码】

我正在尝试使用mysqli和php从我的数据库表中构建一个多维数学的学生和他们的数据. 我希望我的数组看起来像这样Array #$adult array ([626] => Array #student no 626 data([name] => emily,[age] => 43,[height] => 156,)[627] => #student no 627 data([name] => luke,[age] => 31,[height] => 176,) )数字是成员ID,后跟数据. 所以我尝试了以下内容$sql = "SELECT * FROM pzgym_waitinglist WHERE seen = 0 GROUP BY gym_discip...

php – “mysqli_real_escape_string”是否足以避免SQL注入或其他SQL攻击?【代码】

这是我的代码:$email= mysqli_real_escape_string($db_con,$_POST['email']);$psw= mysqli_real_escape_string($db_con,$_POST['psw']);$query = "INSERT INTO `users` (`email`,`psw`) VALUES ('".$email."','".$psw."')";有人可以告诉我它是否安全,或者它是否容易受到SQL注入攻击或其他SQL攻击?解决方法:Could someone tell me if it is secure or if it is vulnerable to the SQL Injection attack or other SQL attacks ?正如...

CONNECT - 相关标签