草庐IT

take_while

全部标签

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是消息。请帮忙。 最佳答案

PHP & do/while 循环内存泄漏

我有一个遍历数据库行的do/while循环。因为它在处理100000行时运行了很多天,所以内存消耗对于保持检查很重要,否则它会崩溃。现在每次迭代都会增加大约4kb的脚本内存使用量。我正在使用memory_get_usage()来监控使用情况。我在每次迭代中首先取消设置循环中使用的每个变量,所以我真的不知道我还能做什么。我的猜测是do/while每次迭代都会收集一些数据,这就是消耗4kb内存的原因。我知道4kb听起来并不多,但当您有100000次迭代时,它很快就会开始增加。有人可以建议另一种处理大量数据库行的方法或如何以某种方式消除这种“内存泄漏”吗?编辑这是UPDATED循环代码。在它

php - while($row = mysqli_fetch_array($result)){ 选择多个表时

我正在使用PHP、javascript和mysql创建此搜索功能。这段代码运行正常。我在html搜索框中输入了一些数据,该搜索框将%keyword%发送到此PHP函数,该函数返回我想要的数据。$query="SELECTid,fornavn,efternavn,adresse,postnr,city,tlf,kon,email,fodselsdagFROMkundeWHEREemailLIKE'%$keyword%'ORfornavnLIKE'%$keyword%'";$result=mysqli_query($dbc,$query);if($result){if(mysqli_aff

php - 如何在 php/mysql 中使用 while 循环从特定列中获取值?

我再次为我的PHP结构而苦恼,你们给了我很多帮助。提前致谢。现在我对自己有了新的挑战。我的数据库中有下表:id|htl_name|city_zone|price|given_date------------------------------------------------------------------------1|HotelBeachInn|Cityzone1|10.00|2012-09-012|HotelBeachInn|Cityzone1|10.00|2012-09-023|HotelBeachInn|Cityzone1|10.00|2012-09-034|Hotel

mysql - MIME 电子邮件 - While 循环 - 数据库 - 错误

已解决:安装PHPMailer后,它现在可以工作了。我正在尝试使用MIME电子邮件向大量成员发送邮件。看到我的网络主机对功能在他们的服务器上运行的时间有限制,我不得不调整旧功能。这就是我希望它的工作方式:从数据库表中获取每个成员的电子邮件地址,并使用所有这些电子邮件地址创建一个新表。在新表中,我还创建了两个名为“已发送”和“错误”的属性。我打算使用Cron关于这个功能。这样每一行电子邮件地址最终都将设置为Sent=True(1)或Error=True(1)。只有一个问题。我尝试在4个电子邮件地址上对此进行测试。当其中一个返回错误时,所有以下电子邮件地址都会收到相同的错误。错误信息示例:

mysql - 如何使用 PDO 连接解决一般错误 : 2014 Cannot execute queries while other unbuffered queries are active.

当我使用相同的连接语句(使用PDO)执行第二个存储过程时,出现以下错误。===============================================SQL状态[HY000]:一般错误:2014其他无缓冲查询处于事件状态时无法执行查询。考虑使用PDOStatement::fetchAll()。或者,如果您的代码只针对mysql运行,您可以通过设置PDO::MYSQL_ATTR_USE_BUFFERED_QUERY属性。=====================================================这是我在drupal中的代码$conn->set

javascript - 表单在 php while 循环中呈现相同的数据

我正在尝试获取一个编辑表单来处理php.ini中的循环。我有一个删除按钮,它工作得很好。编辑表单只显示表格中的第一行。在Firebug中,它显示所有其他表单都存在,每个表单都有正确的唯一ID,但只有第一个表单显示在不同行上单击编辑时。有人可以帮我解释为什么吗?ID#ProductQuantityPrice$');returnfalse;">Edit"method="POST"name="editForm">">Product"name="product"value="">Quantity"name="quantity"value="">Price"name="price"value="

php mysql while循环内部while循环查询同一个表

这是我的代码prepare($query);$stmt->execute();$result=$stmt->get_result();while($row=$result->fetch_array(MYSQLI_BOTH)){//Firstwhileloop$album_names=htmlspecialchars($row['album_name']);`?>">到目前为止一切正常,它向我显示了我的数据库中所有专辑的名称。我接下来要做的是我希望它显示所有属于$album_names的图片所以我在上面的代码之后写了这段代码//Codecontinuesprepare($query2);

javascript - 如何将变量从 PHP 的 while 循环传递给 JavaScript?

我正在使用GoogleAPI创建一个Graph图表我使用了来自Google的JavaScript源代码。在PHP中,我使用while循环,其中我使用查询获取一些数组行,这个mysql查询工作正常,并且获取的数组的值也是正确的(当我在PHP中回应时)但问题是我如何将这个值传递给JavaScript函数?我的PHP代码如下:while($graph_result=mysqli_fetch_row($graph)){$graphCount=$graph_result[0];$graphMonth=$graph_result[1];echo$graphCount;//Thisworksecho