草庐IT

mysqli_query

全部标签

PHP MySQLi fetch "array push"覆盖数据

我有2个数组:$arr=[];$tempArray=['val1'=>"xxx",'val2'=>0,'val3'=>0];然后在我的mysql查询中,我用当前行的值填充临时数组,最后将他插入$arr:$stmt->bind_result($tempArray["val1"],$tempArray["val2"],$tempArray["val3"]);while($stmt->fetch()){array_push($arr,$tempArray);}问题是,在每个循环中,“array_push”都会覆盖$arr中的数据。例如,我在$stmt->fetch()中循环了3次。1。循环$

php - 执行 mysqli 插入查询然后立即选择新行的 ID

我花了几个小时尝试编写mysqli查询以在数据库中插入一个新行(使用主键ID),然后选择新行的ID。我目前的代码:prepare($phone_insert_text);$phone_insert_query->bind_param('s',$pnum);$phone_insert_query->execute();$phone_select_text="SELECTphone_idFROMvoterdatabase.phoneWHEREpnum=?";$phone_select_query=$conn->prepare($phone_select_text);$phone_selec

php - mysqli 在 apache 下连接不上

我有一个基于codeigniter的php应用程序,我有一个位于远程主机上的数据库,安装了所需的数据库,设置了适当的mysql权限并为远程连接打开了mysql端口,但是,当我运行该应用程序时它没有'不起作用,它返回500错误代码。当我解决问题时,出现以下错误Message:mysqli::real_connect():(HY000/2003):Can'tconnecttoMySQLserveron'192.168.6.13'(13)到目前为止我尝试了什么:1)确保所有权限设置正确。2)确保不存在与网络相关的问题,例如被阻止的端口/主机3)确保已安装并启用mysqli。4)创建了一个连接

PHP + HTML 表格 : Fire appropriate MySql query from each cell of the table

标题不是最合适的,但这是我能想到的最好的。随意建议编辑。总结:我来self使用过的Android开发RecyclerView显示数据库中各种项目的网格。在那里我可以使用onClickListener()和Position来获取哪个RecyclerView项目(第一,第二,第三..)被用户点击并可以继续操作。设置:我是网络开发的新手,到目前为止,我已经设法创建了一个HTML表,并且我正在触发适当的查询以从数据库中获取项目。然后我在每个表格单元格中显示来自数据库的这些数据。数据由图像链接(来自同一目录中的文件夹)和有关该图像的其他文本数据组成。我的table看起来像这样。Clickhere

php - 如何使用 mysqli 在查询中按月份编号获取月份名称?

我正在尝试按月获取添加记录的计数。以下查询工作正常SELECTCOUNT(*)AScount_by_month,MONTH(date_added)ASin_monthFROM`promotion`WHEREYEAR(date_added)='2016'GROUPBYMONTH(date_added)但上面的查询在结果中返回月份编号,我想得到月份名称,如Jan、Feb而不是数字。我尝试了以下技巧,但它不起作用。SELECTCOUNT(*)AScount_by_month,MONTH(date_added)ASin_month,MONTHNAME(STR_TO_DATE(in_month,

php - 性能 : SQL Queries vs Server-Side PHP Loops (MYSQL vs PHP)

我没有看到太多关于这个主题的信息,需要一些数据。我不熟悉使用复杂的MySQL查询,我想知道复杂查询与简单查询相比的性能成本,然后在其上运行服务器端php计算。例如:“简单”查询:SELECTidasID,date(x_date),v_priceaspriceFromtableXWHEREv_priceIN(selectMIN(v_price)fromtableXGROUPBYweek(x_date)))现在假设我想计算类似价格出现的次数。我可以通过两种方式做到这一点。A)使用foreach循环服务器端php并计算数据B)在sql中做另一个选择groupbypriceORDERBYCOU

php - 为什么 mysqli QUERY 有效,但相同的 PREPARED 语句版本返回 SQL 语法错误?

好的,所以我现在已经折腾了2个小时,无法弄清楚所谓的SQL语法错误在哪里。我最终将准备好的语句重写为标准查询-它工作正常,语法完全相同。准备好的声明代码:(不工作)if($account_info=$mysqli->prepare("SELECTusers.specid,users.username?FROMusers?WHEREusers.id=?")){//ASWITCHtodeterminebind_paramandbind_result}else{//Erroroutput}以上结果导致以下MYSQL错误:YouhaveanerrorinyourSQLsyntax;checkt

php - 执行 mysqli_stmt->execute() 导致 "MySQL server has gone away"错误

好的。这是一个奇怪的。首先,这是错误:Fatalerror:Uncaughtmysqli_sql_exception:MySQLserverhasgoneawayindatabase.php:84Stacktrace:#0database.php(84):mysqli_stmt->execute()根据其他StackOverflow文章,例如this和this,那个错误,MySQLserverhasgoneaway意味着:mysqli对象在没有先关闭的情况下被重用(不,绝对不是)MySQL服务器端的连接超时变量太小最大数据包大小变量太小但是,我已将超时和最大数据包大小变量设置为其最大值

php - 尝试从数据库中选择 WooCommerce 值时出现 mysqli_fetch_assoc 错误

我目前正在制作一个WordPress插件并尝试从WooCommerce数据库中选择一些值,但我一直得到的都是相同的错误。可能出了什么问题?我的代码:functionprntPage(){//Connectisdefinedsomewhereelse$query="SELECT*FROM`wp_woocommerce_order_items`";$result=mysqli_query($conn,$query);while($row=$result->mysqli_fetch_assoc()){echo"id:".$row["order_item_id"]."-ProductName:

php/mysqli 查询没有执行一些没有错误的查询

我有一个脚本每分钟在我的服务器上运行一次,基本上是一个cron作业,为我为一些friend制作的小游戏更新数据库中的一些变量。我遇到的问题是该脚本仅运行某些查询但无法更新其他查询。我已验证它正在连接,但比较无效。任何帮助将不胜感激。这是我当前无法正常通话的电话。//Queryserver$query="SELECTid,usr,dt,is_onlineFROMplayer_dataWHEREis_online=1";$result=mysqli_query($conn,$query);//Ifconnectionisgoodif($result=mysqli_query($conn,$