首页 \ 问答 \ 虽然循环不起作用(While loop doesn't work)

虽然循环不起作用(While loop doesn't work)

$r = mysql_query ( "SELECT guid FROM characters" );
if (mysql_num_rows($r) != 0) {
    while ( $row == mysql_fetch_array ( $r ) ) {
        $cap = rand ( 0, $char );
        if ($row ['guid'] != $cap) {
            $captain = rand ( 0, $char );
        } 
    }
} else {
    $captain = rand ( 0, $char );
}

这段代码应该返回我的字符guid,它还没有记录在字符表中。 第一部分如果有效,但循环根本不起作用,我试图添加打印“文本”; 在它,但它没有返回什么。


$r = mysql_query ( "SELECT guid FROM characters" );
if (mysql_num_rows($r) != 0) {
    while ( $row == mysql_fetch_array ( $r ) ) {
        $cap = rand ( 0, $char );
        if ($row ['guid'] != $cap) {
            $captain = rand ( 0, $char );
        } 
    }
} else {
    $captain = rand ( 0, $char );
}

This code should return me the guid of character, which is not recorded in the characters table yet. The first part with if works, but the loop doesn't work at all, I tried to add print "text"; in it but it didn't return nothing.


原文:https://stackoverflow.com/questions/3326541
更新时间:2023-12-06 20:12

最满意答案

你的帆布尺寸是400 x 400吗? 是否有一个容器拿着带有灰色背景的画布(#808080)?

如果是这样,这是一个CSS问题。 尝试给画布一种漂浮的风格:左。 或者将画布绝对定位在它的容器中。

<canvas width="400" height="400" style="float:left"></canvas>

要么

<div style="position:relative"><!-- containing element -->
    <canvas width="400" height="400" style="top:0; left:0;position:absolute">
    </canvas>
</div>

Is the size of your canvas 400 x 400? And is there a container that is holding the canvas with a background with that gray color (#808080)?

If so, this is a CSS problem. Try giving the canvas a style of float:left. Or absolutely positioning the canvas within it's container.

<canvas width="400" height="400" style="float:left"></canvas>

or

<div style="position:relative"><!-- containing element -->
    <canvas width="400" height="400" style="top:0; left:0;position:absolute">
    </canvas>
</div>

相关问答

更多
  • 你的帆布尺寸是400 x 400吗? 是否有一个容器拿着带有灰色背景的画布(#808080)? 如果是这样,这是一个CSS问题。 尝试给画布一种漂浮的风格:左。 或者将画布绝对定位在它的容器中。 要么
    多重继承可以导致偏移,跳过对象中额外的v表指针。 通用名称是“ this pointer adjustor thunking ”。 但是你的帮助太多了。 空引用是非常常见的错误,操作系统已经内置了一个断言。 您的程序将因segfault或访问冲突而停止。 您将从调试器获得的诊断总是足以告诉您对象指针为空,您将看到一个非常低的地址。 不仅仅是null,它也适用于MI案例。 Multiple inheritance can cause an offset, skipping the extra v-table ...
  • 这是一个修改后的功能,似乎考虑了夏令时。 (灵感来自这个SO问题 。) Function GetTimeZoneOffset() Const sComputer = "." Dim oWmiService : Set oWmiService = _ GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _ & sComputer & "\root\cimv2") Set ...
  • 代码将考虑聊天中讨论的以下内容: 数据应该从两个表中的Id的sht4复制到sht4 Id分别位于Column L和Column E ,分别用于sht1和sht4 要从sht1复制到sht4列为A->A , B->C , C->D , I->L , J->M , O->B sht1和sht4数据分别从Row 5 Row 2和Row 2 Row 5开始 Sub Demo() Dim srcLastRow As Long, destLastRow As Long Dim srcWS As Work ...
  • 听起来你正在谈论的代码是访问32位整数数组中的位。 所以,比方说,第0位整体将是int#0的第0位,第31位整体将是int#0的第31位,第32位整体将是int#1的第0位(因为你用完了) int#0)中的位数等 所以要看的int#是你的整体位#除以32(因为每个int使用了32位),而在那个int中查看的位是除以32之后的剩余部分。 使用x >> 5和x & 0x1F提到的位运算只是执行这些操作的一种快速方法。 It sounds like the code you are talking about i ...
  • 你可以使用memorySharp库 // address to edit var address = new IntPtr(0x001D7AB4); // Open process with MemorySharp using (var m = new MemorySharp(Process.GetCurrentProcess())) { // Edit address m[address].WriteString("write something in hex offset of mem ...
  • 原因是在第一种情况下,您有一个频率为5分钟的常规DatetimeIndex。 因此,整数1将被解释为频率的一个单位(5分钟)。 在第二种情况下,由于切片,你不再有常规时间序列,并且DatetimeIndex不再有频率( z.index.freq将给出None,而grid_proto.index.freq将给出5分钟)。 要解决这个问题,你可以明确地添加5分钟: In [22]: import datetime as dt In [23]: z.index[0] + dt.timedelta(minutes ...
  • 如果在绘图处理程序期间设置转换,TranslateTransform()可以为您映射坐标。 Graphics.TranslateTransform @ MSDN 或者,通过将所需视图区域的一半宽度和一半高度添加到每个坐标来映射坐标。 此外,您可能需要缩放坐标。 您可以使用Graphics.ScaleTransform来执行此操作。 Graphics.ScaleTransform @ MSDN 如果您不想使用此选项,则应将X坐标除以您希望拉伸宽度的百分比数量,并将Y坐标除以您希望拉伸高度的百分比数量。 这给我 ...
  • 您可以在对接单选选择查询中做一个真正的痛苦,或者只是这样做: (SELECT * FROM highscores WHERE score <= ( SELECT score FROM highscores WHERE userID = someID ) ORDER BY score, updated ASC LIMIT 9) UNION (SELECT * FROM highscores WHERE score = ( SELECT score FROM highscores WHERE userI ...
  • 一种方式可能是这样的: ulong mask = ((1 << length) - 1) << offset; 我不清楚为什么你甚至想要bitoffset值,但这应该只是你的offset值的转移,对吗? 例如: ulong bitoffset = 1 << offset; One way might be something like: ulong mask = ((1 << length) - 1) << offset; I'm not clear why you even want the bit ...

相关文章

更多

最新问答

更多
  • python的访问器方法有哪些
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。
  • 响应navi重叠h1和nav上的h1链接不起作用(Responsive navi overlaps h1 and navi links on h1 isn't working)
  • 在C中读取文件:“r”和“a +”标志的不同行为(Reading a File in C: different behavior for “r” and “a+” flags)
  • NFC提供什么样的带宽?(What Kind of Bandwidth does NFC Provide?)
  • 元素上的盒子阴影行为(box-shadow behaviour on elements)
  • Laravel检查是否存在记录(Laravel Checking If a Record Exists)
  • 设置base64图像的大小javascript - angularjs(set size of a base64 image javascript - angularjs)
  • 想学Linux 运维 深圳有哪个培训机构好一点
  • 为什么有时不需要在lambda中捕获一个常量变量?(Why is a const variable sometimes not required to be captured in a lambda?)
  • 在Framework 3.5中使用服务器标签<%=%>设置Visible属性(Set Visible property with server tag <%= %> in Framework 3.5)
  • AdoNetAppender中的log4net连接类型无效(log4net connection type invalid in AdoNetAppender)
  • 错误:发送后无法设置标题。(Error: Can't set headers after they are sent. authentication system)
  • 等待EC2实例重启(Wait for an EC2 instance to reboot)
  • 如何在红宝石中使用正则表达式?(How to do this in regex in ruby?)
  • 使用鼠标在OpenGL GLUT中绘制多边形(Draw a polygon in OpenGL GLUT with mouse)
  • 江民杀毒软件的KSysnon.sys模块是什么东西?
  • 处理器在传递到add_xpath()或add_value()时调用了什么顺序?(What order are processors called when passed into add_xpath() or add_value()?)
  • sp_updatestats是否导致SQL Server 2005中无法访问表?(Does sp_updatestats cause tables to be inaccessible in SQL Server 2005?)
  • 如何创建一个可以与持续运行的服务交互的CLI,类似于MySQL的shell?(How to create a CLI that can interact with a continuously running service, similar to MySQL's shell?)
  • AESGCM解密失败的MAC(AESGCM decryption failing with MAC)
  • SQL查询,其中字段不包含$ x(SQL Query Where Field DOES NOT Contain $x)
  • PerSession与PerCall(PerSession vs. PerCall)
  • C#:有两个构造函数的对象:如何限制哪些属性设置在一起?(C#: Object having two constructors: how to limit which properties are set together?)
  • 平衡一个精灵(Balancing a sprite)
  • n2cms Asp.net在“文件”菜单上给出错误(文件管理器)(n2cms Asp.net give error on Files menu (File Manager))
  • Zurb Foundation 4 - 嵌套网格对齐问题(Zurb Foundation 4 - Nested grid alignment issues)
  • 湖北京山哪里有修平板计算机的