2016-12-03 4 views
0

MYSQL文のEXPLAINデータをPHPに出力する方法があるのだろうかと思います。PHPでMySQL EXPLAINデータを出力するには?

私は、MySQLデータベースからSELECTクエリを介してデータを出力するPHPで小さなアプリケーションを書く必要があります。私はEXPLAINデータを検索した行などのように、このクエリからも出力しなければなりません。 SELECTの前にEXPLAINを設定しただけでは、エラーが発生します。

残念ながら、私はインターネット上で満足のいく答えを見つけることができませんでした。

私はPHPを初めて使い始めたので、誰かが私にこのような例やスムーズさを与えることができれば幸いです。

ありがとう!

+0

何を試しましたか? – Dekel

答えて

0

標準的なアレイツールを使用してそれをつかむことができます。 $result->fetch_array(MYSQLI_NUM);を使用すると、最初のリターンを列名なしで取得できます

$sql = 'EXPLAIN SELECT * FROM table WHERE condition = "condition"'; 
$result = $mysqli->query($sql); 
$row = $result->fetch_array(MYSQLI_NUM); 
echo $row[0]; 
関連する問題