2015-09-16 3 views
-3

Как я могу получить первое значение и второе значение этого foreach отдельно?Php Sql получить первое значение Array

foreach($database->query('SELECT id,firstname,lastname FROM `staff` WHERE categorie_bit = 1') as $resultRandom) { 

} 
+1

Что вы имеете в виду под "* отдельно *"? – D4V1D

+0

Я хочу распечатать первый позволяет сказать firstname, которое имеет значение cat 1 в переменной, а второе - в переменную – as21

ответ

-1
<? 
$query= "SELECT id,firstname,lastname FROM `staff` WHERE categorie_bit = 1"; 
if ($result=mysqli_query($con,$query)) 
    { 
    $rowcount=mysqli_num_rows($result); 


print "<table width=600 border=1>\n"; 
while ($get_info = mysqli_fetch_row($result)){ 
print "<tr>\n"; 
foreach ($get_info as $field) 
print "\t<td>$field</td>\n"; 
print "</tr>\n"; 
} 
print "</table>\n"; 
mysqli_close($link); 

?> 
+0

, все еще предлагающую функцию mysql_ *? – dynamic

+0

@ динамический с редактированием – Akash

0

Вы могли бы сделать что-то подобное из того, что я думаю, что вы говорите:

$query = "SELECT `id`, `firstname`, `lastname` FROM `staff` WHERE `categorie_bit` = 1"; 
$rows = []; 
while ($result = mysqli_fetch_assoc($database->query($query))) 
{ 
    $rows[] = [ 
     "id"=>$result['id'], 
     "firstName"=>$result['firstname'], 
     "lastName"=>$result['lastname'] 
     ]; 
} 
var_dump($rows);