2017-06-16 1 views
-1

in mysql Abfrage-Ergebnisse auf mysql Befehl, wie Druck Array in mysql php

language id language name 
1    English 
2    Hindi 
3    Russian 


$language_name =$conn->prepare("SELECT language_id, language_name FROM language_master"); 
       $language_name->setFetchMode(PDO::FETCH_BOTH); 
       $language_name->execute(); 
       $language_name = $language_name->fetch(); 

Wie echo i/drucken können echo alle Sprachen und ids in php? wie in einer Tabelle.

Danke für die Hilfe.

Antwort

0
while($row = $language_name->fetch()) { 
    $allRows[] = $row; 
} 

dann in PHP

foreach($allRows as $value){ 
echo $value['language_id']; 
} 
+0

danke excrator. das hat funktioniert .. danke –

+0

du bist willkommen @GAURAVJAIN – Exprator

+0

Sorry, aber das letzte Ergebnis gab nur 123 für Sprachnamen .. können Sie erklären, wie man die Liste der Sprache ID und corresspesping Sprache Namen in einer Tabelle mit zwei Spalten. Ich bin neu vielleicht ich tun etwas in der msql Abfrage holen etc .. PLZ Check .. danke –

0

können Sie

var_dump($language_name); 

oder

print_r($language_name); 

das gesamte Array drucken verwenden.


edit:

so können Sie als foreach-Schleife verwenden:

foreach($language_name as $key => $value) 
{ 
    echo $key . ' => ' . $value; 
    echo "</br>"; 
} 
+0

Dank maui für die Antwort. aber es funktioniert nicht. Dies sind die Resuletten der obigen zwei. Array (Größe = 4) 'language_id' => Zeichenfolge '1' (Länge = 1) 0 => Zeichenfolge '1' (Länge = 1) 'language_name' => Zeichenfolge 'Englisch' (Länge = 7) 1 => String 'Englisch' (Länge = 7) –

+0

und print_r ($ language_name); gib nur Array ([language_id] => 1 [0] => 1 [language_name] => englisch [1] => englisch) ..... –

+0

ich möchte alle sprachennamen mit ihren tasten ausdrucken. danke –

0

, wenn ich Sie gut erhalten, Du willst o Zeigen Sie das Ergebnis in einer Tabelle .. Verwenden Sie eine Schleife, um die Daten abzurufen. z. B.

+0

Dies ist ein Kommentar, keine Antwort –

+0

eine Antwort wurde zur Verfügung gestellt .. überprüfen Sie noch einmal –

+0

Danke Akinniyi ... ja du hast mich richtig gemacht. Ich möchte nur Sprachen ID und Namen in einer Tabelle zeigen, die auf mysql zeigt .. Ich versuchte Ihre Lösung, aber es gibt Fehler - "Illegal String Offset 'Sprache_ID' in .." mein bearbeiteter Code nach Ihrer Lösung ist - - –