我有以下代码
$student_IT_vitipare = mysql_query("SELECT * from notat where dega='teknologji informacioni' AND viti_lendes='viti pare' ");
$vekt_stud_IT_vitipare = array();
while ($kolo1 = mysql_fetch_array($student_IT_vitipare)) {
$vekt_stud_IT_vitipare[] = $kolo1;
}
$gjatesia_vektorit = count($vekt_stud_IT_vitipare);
示例:数组取自数据库名称,姓氏,它有{john,trevis} {george,trolus} {dionis,karrblus}等... 我知道,如果我想只回显名称代码是:
for($i=0;i<$gjatesia_vektorit;i++){
echo $vekt_stud_IT_vitipare[$i]['name'];
}
我试过了$ vekt_stud_IT_vitipare [$ i] [&#39;名称&#39;] [&#39;姓氏&#39;];但它不起作用
答案 0 :(得分:0)
你应该停止使用mysql_ *,因为它已在php 7.0上删除而不是使用mysqli_ *或PDO
您的代码无法正常工作,但如果您执行类似
的操作for($i=0;i<$gjatesia_vektorit;i++){
echo $vekt_stud_IT_vitipare[$i][$i];
}
它会,但你只会有一个值
相反,你需要一个嵌套的foreach循环
foreach($vekt_stud_IT_vitipare as $key => $value) {
foreach ($value as $val) {
echo $val;
}
}
答案 1 :(得分:0)
共享您要比较的确切样本数组。我会尽力解决这个问题。你分享的那个还不够。
我需要以下数组样本:
$vekt_stud_IT_vitipare