首页 \ 问答 \ PHP - 在while循环中没有显示mysqli_fetch_assoc的任何内容(PHP - doesn`t show anything with mysqli_fetch_assoc in while-loop)

PHP - 在while循环中没有显示mysqli_fetch_assoc的任何内容(PHP - doesn`t show anything with mysqli_fetch_assoc in while-loop)

我想通过JSON将MySQL数据库中的一些数据提供给Android应用程序。

到目前为止,我已经编写了这个PHP脚本来给我JSON对象:

$result = mysqli_query($con,"SELECT * FROM job");

$row = mysqli_fetch_assoc($result); 

while($row = mysqli_fetch_assoc($result)){
  $output[] = $row;
}

print(json_encode($output));

我偶然发现当我不添加“$ row = mysqli_fetch_assoc($ result);”这一行时 在while循环之前,它不返回任何东西。 但是当我在示例中添加此行时,JSON对象不包含第一个元素。

我相信它因为这行$ row已经包含第一行。

希望你能帮助我:)


I want to give some data from a MySQL database to a Android App via JSON.

So far i have written this php script to give me the JSON object:

$result = mysqli_query($con,"SELECT * FROM job");

$row = mysqli_fetch_assoc($result); 

while($row = mysqli_fetch_assoc($result)){
  $output[] = $row;
}

print(json_encode($output));

I have found out by accident that when I dont add the line "$row = mysqli_fetch_assoc($result);" before the while-loop it doesn`t return anything. But when I do add this line like in the example the JSON object doesnt contain the first element.

I believe its because of this line where $row already contains the first line.

Hopefully you can help me :)


原文:https://stackoverflow.com/questions/40164367
更新时间:2022-06-22 08:06

最满意答案

Apple提供genstrings实用程序,可以直接从源代码生成您的字符串文件。 这意味着您可能只需内联NSLocalizedStrings。

http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/genstrings.1.html


Apple provide the genstrings utility that can generate your strings file directly from the source code automatically. This means you can probably just inline your NSLocalizedStrings.

http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/genstrings.1.html

相关问答

更多
  • [NSString stringWithFormat:NSLocalizedString(@"Is “%@“ still correct for “%@“ tap “OK“ otherwise tap “Change“ to choose new contact details", @"Query if parm 1 is still correct for parm 2"), individual.contactInfo, individual.name]; [NSString stringWithFo ...
  • 答案是:是的。 是的,您需要分别对具有不同属性的部分进行本地化。 The answer is: yes. Yes, you need to localize sections with different attributes separately.
  • 我解决了这个问题: 选择localizable.string文件,然后在文件检查器>目标成员中放置Watch Watch上的复选标记。 I solve the problem: select the localizable.string file and in the file inspector>Target Membership put check mark on Watch Extension.
  • 在GitHub上查看这个项目 ,它提供了一个python脚本,使genstrings更聪明一些。 由于我不喜欢仅链接的答案(链接可能会死),我还会在这里删除python脚本(所有学分都归到链接项目的作者) #!/usr/bin/env python # -*- coding: utf-8 -*- # Localize.py - Incremental localization on XCode projects # João Moreno 2009 # http://joaomoreno.com/ # ...
  • 使用 NSLocalizedString("string to translate", comment: "comment for the language file") 所以在你的viewDidLoad : override func viewDidLoad() { super.viewDidLoad() if volumeBool { volumeOut.setTitle(NSLocalizedString("SOUND ON", comment: "Title fo ...
  • 通常,这应该都在您的实现文件中: static NSString* myString = nil; @implementation myClass + (void)initialize { myString = NSLocalizedString(@"min", nil); } - (NSString *)aMethod { return myString; } @end Generally this should all be in your implementation fil ...
  • 使Localizable.strings文件可本地化(单击它,按cmd + i并按“Make file localizable”按钮),并添加德语和英语本地化。 然后将德文本地化文件写入德文版本的文件,并留下如下英文版本: /* Title of AlertView */ "About" = "About"; /* Cancel Button Title */ "Back" = "Back"; Make the Localizable.strings file localizable (click on ...
  • Apple提供genstrings实用程序,可以直接从源代码生成您的字符串文件。 这意味着您可能只需内联NSLocalizedStrings。 http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/genstrings.1.html Apple provide the genstrings utility that can generate your strings file directly ...
  • #define A @"someString" #define B [NSLocalizedString(@"someLocalizableString",nil) stringByAppendingString:A] 结果是somelocalizableStringsomeString #define A @"someString" #define B [NSLocalizedString(@"someLocalizableString",nil) stringByAppendingString:A] ...
  • 因为木马表示你坚持数字似乎是一个很好的意见。 如果您想翻译数字,可以按如下方式进行: - NSDecimalNumber *yourNumber = [NSDecimalNumber decimalNumberWithString:@"456"]; NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; NSLocale *yourLocale = [[NSLocale alloc] initWithLocaleIdentifier: ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)