好的,所以在数据库中我有一个包含这样的数据的列 :新手:中级:高级 (有些专栏有超过上面列出的3个)
我试图做的是爆炸:然后将爆炸值分配给变量
最多有4位数据分隔:最多4个变量
这是我到目前为止的代码
bool
它有效(在某种程度上) 例如,记录ID 13在列中具有此 :新手:新手/中间体:中级/高级:高级:
然而输出不显示最终结果 先进
它只显示 初学者 新手/中级 中级/高级
任何人都会帮助我,我在这里严厉地拉头发。
我还尝试添加另一个$ var5,但这没有帮助
答案 0 :(得分:0)
我忘了将$ var5添加到列表中()
return this.http.get(this.addressBookURL+address_book_id)
.map(res => {
let map = new Map();
let social = res.json().social;
Object.keys(social).forEach(key => {
map.set(key, social[key]);
});
return new AdresseBook(map);
})
.catch(this.handleError);
现在正常工作:)
答案 1 :(得分:0)
这样做
$query = mysql_query("SELECT * FROM venues",$dbc);
$result = mysql_fetch_assoc($query);
$i=0;
while($result = mysql_fetch_assoc($query)){
$var1[$i]=$row['Novice'];
$var2[$i]=$row['Intermediate'];
$var3[$i]=$row['Advanced '];
echo $var1[$i].'<br>'.$var2[$i].'<br>'.$var3[$i].'<br>';
$i++;
}
答案 2 :(得分:0)
你的问题是你如何从表中获取值并爆炸。
我使用这样的东西:
$query = mysql_query("SELECT * FROM venues",$dbc);
$result = mysqli_query($conn, $query);
while($row = mysqli_fetch_assoc($result)) {
$def_sessions = row(number of yor row);
$eventtype = explode(":", def_sessions);
$val0 = $eventtype[0];
$val1 = $eventtype[1];
...
}