这段代码如何改成C#代码?或者哪位高手来解释一上
Jun 13, 2016 pm 01:17 PM
这段代码怎么改成C#代码?或者谁来解释一下?
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->function querySub(&$parent, $table, $orderBy = null, $key = 'Id'){ $sql = "SELECT * FROM $table WHERE $key = $parent[$key]"; if($orderBy) { $sql .= ' ORDER BY '.$orderBy; } $rows = query($sql); foreach ($rows as $i => $row) { foreach ($row as $field => $value) { if($value === null) { $row[$field] = '--'; } } $rows[$i] = $row; } $parent[$table] = $rows; }
------解决方案--------------------
------解决方案--------------------
- PHP code
#运行时,必须定义一个$parent变量 $parent = null; #函数的参数: #&$parent: 表字段值的数组 #$table: 查询的表名 #$orderBy: 需要排序的字段 #$key: 作为查询条件的字段名,默认为Id function querySub(&$parent, $table, $orderBy = null, $key = 'Id'){ #查询的sql语句 $sql = "SELECT * FROM $table WHERE $key = $parent[$key]"; #如果添加了排序字段 if($orderBy) { #在$sql后面添加排序的sql语句 $sql .= ' ORDER BY '.$orderBy; } #执行sql语句并将结果集返回给$rows $rows = query($sql); #对$rows做循环 foreach ($rows as $i => $row) { #对$rows的子数组做循环 foreach ($row as $field => $value) { #如果子数组中存在空值 if($value === null) { #将空值替换成"--" $row[$field] = '--'; } } #重组数组 $rows[$i] = $row; } #将重组后的数组存入$parent数组,并以表名作为其键值 $parent[$table] = $rows; } <div class="clear"> </div>

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apakah perbezaan antara HQL dan SQL dalam rangka kerja Hibernate?

Penggunaan operasi bahagian dalam Oracle SQL

Apakah yang dimaksudkan dengan atribut identiti dalam SQL?

Perbandingan dan perbezaan sintaks SQL antara Oracle dan DB2

Penjelasan terperinci tentang fungsi Set tag dalam teg SQL dinamik MyBatis

Bagaimanakah java menggunakan pemintas pemacu MySQL untuk melaksanakan pengiraan sql yang memakan masa?

Bagaimana untuk menyelesaikan ralat 5120 dalam SQL

Bagaimana untuk menggunakan pernyataan SQL untuk pengagregatan data dan statistik dalam MySQL?
