私はPHPでpostgresqlからデータを取得するために以下のコードを試しています。postgresqlからphpでデータを取り出し、その値を変数に保存しました
私は名前のついたテーブルを持っています:name、rating、numofratingsという名前の3列のメニューです。レコードの
一つは次のとおりです。 名=パスタ 評価= 4 numofratings = 3
そして、私は2で 評価= 4 numofratings = 3
と保存されているものの番号を取得したいです変数:valueとvalue2を使用して値を使用します。
これは私が試したものですが、値を印刷していないので、間違ったことをしていて、それが何であるか分かりません。
ご協力いただければ幸いです。あなたが割り当てたが、比較されていない、==を使用している
$myrow = pg_fetch_assoc($result);
$value = $myrow[rating];
$value2 = $myrow[numofratings];
THANKS
<?php
$db = pg_connect('host=localhost dbname=test user=myuser password=mypass');
$query = "SELECT rating, numofratings FROM menu where name = 'Pasta'";
$result = pg_query($query);
if (!$result) {
echo "Problem with query " . $query . "<br/>";
echo pg_last_error();
exit();
}
$myrow = pg_fetch_assoc($result);
$value == $myrow[rating];
$value2 == $myrow[numofratings];
echo "$value, $value2";
?>
パーフェクト。出来た。どうもありがとう –