mysql_query() を使用してデータベース内の pic_url のデータをクエリするにはどうすればよいですか?
$con = mysql_connect ( "localhost", "root", "123" );
if (! $con) {
die ( '接続できませんでした' . mysql_error () );
}
mysql_select_db ( "zuoye", $con );
$st="username='" のユーザーから pic_url を選択します。 $_SESSION ['id'] . "'";
$tu=mysql_query($st);
$r=mysql_fetch_array($tu);
print_r($r);
mysql_query( ) return 配列の結果セットとは何ですか?
-----解決策---------
配列から結果を返す行のセットから生成されるか、それ以上行がない場合は FALSE。
mysql_fetch_array() は mysql_fetch_row() の拡張バージョンです。データを数値インデックスとして配列に保存するだけでなく、フィールド名をキーとして使用して、データを連想インデックスとして保存することもできます。
結果内の 2 つ以上の列が同じフィールド名を持つ場合、最後の列が優先されます。同じ名前の他の列にアクセスするには、列に数値のインデックスを付けるか、列に別名を付ける必要があります。別名が付けられた列の場合、元の列名を使用してコンテンツ (この例では「フィールド」) にアクセスできなくなります。
php マニュアルを手に、CSDN では無敵
------解決策-----------
mysql_query() は SELECT、SHOW、EXPLAIN またはDESCRIBE ステートメントはリソース識別子を返すか、クエリが正しく実行されなかった場合は FALSE を返します。他のタイプの SQL ステートメントの場合、mysql_query() は成功時に TRUE を返し、エラー時に FALSE を返します。
詳しくはマニュアルをご覧ください。
------解決策---------
mysql_query はポインタまたはブール値を返します。
------解決策---------
mysql_array() は SQL ステートメントを返します