我在想.我总是在获取然后在循环时创建变量.有没有办法更有效率地做到这一点?像在自动?
也许像convert_to_variable("name","description","etc")之类的东西,它会自动为我设置变量,而不必手动完成每个变量?或者像convert_to_variable($ rows)这样的单个命令,它将为我做其余的事情.
这就是我现在正在做的事情.
$sql = "SELECT * from projects";
$rows = $db->fetch_all_array($sql);
foreach($rows as $row) {
$name = $row['name'];
$description = $row['description'];
}
Run Code Online (Sandbox Code Playgroud)
更容易的事情
$sql = "SELECT * from projects";
$rows = $db->fetch_all_array($sql);
foreach($rows as $row) {
convert_to_variable($row);
echo $name, $description;
}
Run Code Online (Sandbox Code Playgroud) 我有2张桌子.一个是项目,另一个是对这些项目的投票.
Items table has: |item_id|name|post_date
Votes table has: |votes_id|item_id|answer|total_yes|total_no
Run Code Online (Sandbox Code Playgroud)
我想要做的是显示基于post_date的所有项目,并在投票表中显示最高total_yes的答案.所以我想在投票表中只显示一个单一的答案,其中总票数最高.
我在努力:
SELECT a.*, b.* FROM Items a
INNER JOIN Votes b ON a.item_id = b.item_id
GROUP by a.item_id
ORDER by a.post_date DESC, b.total_yes DESC
Run Code Online (Sandbox Code Playgroud)
但那不起作用.
我希望看到的结果是:
<item><answer><yes votes>
Buick | Fastest | 2 yes votes
Mercedes | Shiny | 32 yes votes
Honda | Quick | 39 yes votes
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!
我想将(+1)添加到数字中.但问题是我的号码有时可以在它之前有0.喜欢01,02,03,04.所以我喜欢结果:
mockup01 + 1 = mockup02
mockup11 + 1 = mockup12
Run Code Online (Sandbox Code Playgroud)
怎么能实现呢?我如何使用它的示例是如果我有名为mockup_01.htm的文件名并将其更改为mockup_02.htm
谢谢!
从Angular开始并使用选择下拉列表真的让我感到困惑.基本上我使用AJAX调用获取JSON对象,然后使用AngularJS使用JSON填充我的表单.
对于下拉列表,来自数据库的settings.metric ='2'.所以选中的是"cm".
我的问题是,如何获得当前选择的选项及其数据值?我尝试了scope.settings.metric但是所有给我的是"2".我喜欢获取所选的其他属性,例如name和datavalue.
$scope.metrics = [
{id:1,name:'in',value:'1',datavalue:'in'},
{id:2,name:'cm',value:'2',datavalue:'cm'},
{id:3,name:'px',value:'3',datavalue:'px'},
{id:4,name:'pt',value:'4',datavalue:'pt'}
];
<select
ng-model="settings.metric" // this is 2 from database call
ng-options="p.value as p.name for p in metrics" >
</select>
Run Code Online (Sandbox Code Playgroud) 我有一个问题必须是常见的,但我不知道.
如果我向DIV添加某些东西(比如说SPAN),我怎样才能同时对新的SPAN进行操作?
function makeRotatable($clone) {
$($clone).before('<span style="height:200px;"></span>').slider({
orientation: "vertical",
range: "min",
min: 0,
max: 100,
value: 60,
slide: function( event, ui ) {
$( "#amount" ).val( ui.value );
}
});
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是对新附加的SPAN采取行动.但滑块正在代替$ clone.我究竟做错了什么?
谢谢!
是否有任何示例PHP应用程序允许用户设置自定义字段?
例如地址簿等.例如在mySQL中没有数据库列的情况下将字段设置为Home,Home Away等.能够拥有他们想要的尽可能多的字段并根据需要命名.
结果可能是:
| # | Name | DOB | Address 1 | Health
| 1 | Scott | 7/1/12 | 2222 Jackson | GOOD
Run Code Online (Sandbox Code Playgroud)
另一组数据可能是
| # | Name | Expertise Level | Contact Info
| 1 | Scott | High | 408-555-5555
Run Code Online (Sandbox Code Playgroud)
我很好奇如何做到这一点.将所有内容都存储为单个mysql表中的JSON吗?如何存储每个字段的数据?
那里的任何PHP脚本都已经这样做了,所以我可以把它拆开来理解?
mysql ×3
php ×2
addition ×1
angularjs ×1
inner-join ×1
javascript ×1
jquery ×1
math ×1
option ×1
select ×1