PHP および MySQL 開発のための 8 つのヒント

黄舟
リリース: 2016-12-13 17:23:06
オリジナル
1326 人が閲覧しました

1. PHP での配列の使用
データベースを操作する場合、連想インデックス付き配列を使用すると非常に役立ちます。

$temp[0 ] = "リッチモンド";
$temp[1] = "タイガース";
$temp[2] = "プレミア";

for($x=0;$x {
echo $temp[$x];
echo " ";
?>

ただし、コードを保存する別の方法は次のとおりです:

$temp = array("richmond", "tigers", " premiers");
foreach ($temp as $element)
echo "$element ";
?>
foreach はテキストの下付き文字も出力できます:

$temp = array ("club" =>) ; "リッチモンド",
"ニックネーム" =>"タイガース",
"目標" => "プレミア");

foreach ($temp as $key => $value)

echo "$key : $ value ";
?>
PHP マニュアルには、配列を操作するための約 50 個の関数が説明されています。
2. PHP 文字列に変数を追加する

これは非常に簡単です:

$temp = "hello"
echo "$temp world"
?>
;次の例にはエラーはありませんが、

$temp = array("one" => 1, "two" => 2);
// 出力:: 最初の要素は 1 です。
echo " 最初の要素は $temp[one] です。";
$temp = array("one" => 1, "two" => 2);

echo "最初の要素は {$temp["one"]} です。"; ;

3. アソシエーション配列アクセス クエリの結果を使用する

$connection = mysql_connect("localhost", "albert", "shh"); , $connection);

$ result = mysql_query("顧客から cust_id、姓、
名を選択", $connection);

while ($row = mysql_fetch_array($result))

{
echo "ID:t{ $row["cust_id"]} n";
echo "姓{$row["surname"]}n";

echo "名:t{$row["firstname"]}nn";

}
? >

function mysql_fetch_array() クエリ結果の行を配列に入れます。これは同時に 2 つの方法で参照できます。たとえば、cust_id は次の 2 つの方法で同時に参照できます。 ["cust_id"] または $row[0]。明らかに、前者の方が後者よりもはるかに読みやすいです。

複数テーブルのクエリでは、2 つの列名が同じ場合は、エイリアスを使用してそれらを分離することをお勧めします:

SELECT winery.name AS wname、
region.name AS rname、
FROM winery、region

WHERE winery .region_id = 地域 .region_id;

列名の参照は、$row["wname"] と $row["rname"] です。


テーブル名と列名を指定する場合は、列名のみを引用符で囲みます:

SELECT winery.region_id

FROM winery


列名の参照は: $row["region_id"] です。

集計関数の参照は参照名です:

SELECT count(*)

FROM customer;

列名の参照は: $row["count(*)"] です。

4. 一般的な PHP のバグに注意してください

一般的な PHP エラー修正の問題は次のとおりです:


もっと多くのことが期待されるのに Web ブラウザによってページが表示されない

「ドキュメントにデータが含まれていません」というポップアップ ダイアログが表示される

Aもっと多くのことが期待されるのに部分的なページが表示される

このような状況の原因のほとんどは、スクリプトのロジックではなく、HTML のバグ、またはスクリプトによって生成された HTML のバグです。たとえば、、、 などの終了タグが存在しない場合、ページを更新できません。この問題の解決策は、HTML のソース コードを確認することです。

上記は PHP と MySQL の開発に関するヒントです。より多くのコンテンツを入手したい場合は、PHP 中国語 Web サイト (www.php.cn) に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート