草庐IT

while-read

全部标签

php - 在循环期间使用 while mysql_fetch_array 和 UPDATE

我正在尝试从一个表中提取数据,将列与变量进行比较,然后如果它们匹配,则添加它们并更新另一个表上的字段。似乎UPDATE只在while循环内工作一次,并将那一次的值放在整个表中该列的每一行中。奇怪的是,当我回应它时,所有值都是正确的(唯一的)..但只有当我回应时......当我用终端查看表格时,该列的所有行都是相同的。我读到你不能一次使用2个查询......然后再说一遍......我读到你可以,如果第一个查询在循环之外......请帮助......我想把每一行的field1和field2相加,把合计放到total行。这是代码....";$result=mysql_query("SELEC

mysql -- 使用 "read local"锁和 "low priority"插入

我有一个表,我希望SELECT优先于INSERT,所以我执行LOWPRIORITY插入;我读过在从表中读取时使用READLOCAL锁锁定表允许在读取非碎片化MyIsam表的同时进行插入(因为它在表末尾添加行)。如果我使用READLOCAL锁执行SELECT,并使用LOWPRIORITY执行INSERT,即使READLOCAL允许访问,使用LOWPRIORITY是否会使INSERT等待? 最佳答案 http://dev.mysql.com/doc/refman/5.5/en/insert.html“请注意,LOW_PRIORITY通常

php - 每次 while 循环运行时调用 javascript 以提供独特的波形

我正在使用wavesurfer.js为音频剪辑生成波形,我遇到的问题是我有多个音频文件被拉入phpwhile循环,javascript似乎只运行第一条记录返回..我将在下面发布我尝试过的内容,如您所见,我已尝试使其独一无二并运行每个循环,但我已经用尽了所有想法并在互联网上到处搜索,但没有任何帮助。PHP:global$db;$select=$db->query("SELECT*FROMaudioORDERBYidDESC");while($row=$select->fetch_assoc()){echo$row["track_title"]."by".$row["artist"].""

c# - MySQL .Net 连接器 - MySqlReader.Read() 返回 false

我有一些奇怪的问题。我使用MySQLConnector.NET,但MySqlReader.Read()有时返回true,有时返回false。MySqlReader.HasRows在这两种情况下都是正确的,在VisualStudio中我可以看到读取器对象包含所有值。为什么会这样?这是我的代码:MySqlCommandsqlCommand=newMySqlCommand(sqlCode,this._conn);MySqlDataReaderrdr=sqlCommand.ExecuteReader();PopulateMessage("-->"+serverName+":"+dbName);

php - 将多行插入从while循环获取的mysql

我是stackoverflow的新手,对这个问题的标题有点困惑,但让我解释一下我的问题是什么。我正在开发调查系统,我可以选择让管理员从后端输入问题和答案,所以在前端我使用表单中的while循环显示问题和答案。我的问题是如何编写代码在mysql中输入多个值(客户填写的调查)。我在这里附上我的代码。$(function(){$('form').bind('submit',function(){$.ajax({type:'post',url:"/prs/pageCode.php",data:$("form").serialize(),success:function(){alert("Dat

java - 结果集在 while 循环中只迭代一次

所以我使用Statement在我的java代码中访问mySql数据库来执行我的查询并将返回的ResultSet保存在ResultSet对象中然后使用相同的ResultSet对象,我遍历结果中的行并简单地打印出每一行的数据。代码如下:publicclassDBConnect{privateConnectionconn;privateStatementst;privateResultSetrs;publicDBConnect(){try{Class.forName("com.mysql.jdbc.Driver");conn=DriverManager.getConnection("jdbc

php - while 和 between 之间有什么区别,在我的情况下什么是更好的选择?

我有一个有数百行的表,我想获取特定的行,我使用了LIMIT和id和id之间在我的应用程序中,我有两个文本输入,一个用于STARTNUMBER,一个用于ENDNUMBER,当我使用LIMIT时,我需要告诉用户进行正确的计算以获得正确的开始和结束因此,例如,如果我有一个3000行的表,并且我想选择2000行以上的100行,查询将是:Select*fromtableLIMIT2000,100这将选择2000以上的100行中间方法:在between方法中,我在所有表上运行一个while函数,我正在使用IF语句来获取正确的id,这就是我正在做的:Select*fromtable$datastar

php - 如何从 while 循环中的 while 循环中获取数据

我有这段代码,这很奇怪,但是当我从第一个查询中获取last_name时,它​​是一个唯一的数字,并借助它从另一个表中获取姓氏的拼写,但是当我尝试获取在第二个数据下方的另一个数据结束它认为第一个while循环已经结束然后我无法从第一个while循环中获取其余数据我什至尝试了这段代码但不幸的是它对我不起作用UniqueIdSurname?>感谢您提前提供帮助。 最佳答案 您可以只使用一个查询从其他表中获取用户名和姓氏$sql2="SELECTsurname.last_nameassurname,profile.idasid,profil

javascript - php while 但结果必须在 javascript 中显示

我有以下代码,我想做的是用javascript在消息框中显示mysql结果,但是当我单击消息框时,每个按钮只显示一个结果。我希望每个按钮在数据库中都有自己的消息。有人知道我该怎么做吗?height:23px;z-index:0">ShowMsgBox$("#showBtn").focus();msgBoxImagePath="images/";functionshowMsgBox(){$.msgBox({title:"Ads",content:"",type:"alert"});}在数据库中,Pos是按钮的位置,Ctn是消息。请帮忙。 最佳答案

mysql - Steam 交易机器人 - TypeError : Cannot read property '0' of undefined

所以,我处境艰难。我目前正在使用Steam机器人试试运气,但我遇到了一个似乎无法自行解决的问题。首先,我想说当我使用在别处托管的数据库时这有效,但是当我使用在本地主机上运行的MySQL服务器时,就会出现这个问题。问题如下:/home/bot1/node_modules/mysql/lib/protocol/Parser.js:82throwerr;^TypeError:Cannotreadproperty'0'ofundefinedatQuery._callback(/home/bot1/bot1.js:711:143)atQuery.Sequence.end(/home/bot1/n