ホームページ >バックエンド開発 >PHPチュートリアル >PHPがmysqlにアクセスするための便利なライブラリはありますか?

PHPがmysqlにアクセスするための便利なライブラリはありますか?

WBOY
WBOYオリジナル
2016-06-23 09:15:10941ブラウズ

function get($tablename, $mainkey, $mainvalue, $colname){	$query = sprintf("select %s from %s where %s = '%s'", $colname, $tablename, $mainkey, $mainvalue);	$result = mysql_query($query);	if (!$result) return false;	$row = mysql_fetch_array($result);	if (!$row) return false;	return $row[0];}

PHP が提供する mysql_query 関数は使いづらすぎて、入力文字列は毎回 sprintfed する必要があり、出力リソースの種類は mysql_fetch_array を使用して毎回読み出され、戻り値はすべて空になります。上記のインターフェイスと同様に、関数にカプセル化したいのですが、上記の関数は、テーブルの名前、主キーの名前と値、クエリ対象の要素の列名に応じて値または false を返します。
自分で車輪を再発明したくない、来て聞いてください


ディスカッション (解決策) に返信

$rsql = mysql_query("select * from table name") ;

if($resql){
while($ row = mysql_fetch_array($rsql))
{
echo $row['フィールド名'];

ループせずにそのまま実行します
$row = mysql_fetch_array($rsql) );
echo $row['フィールド名'];

これは不便ではありませんか?

PDO はとても使いやすいです?ホイールはまだ作る必要があります

さまざまなフレームが付属していますが、自分で作ることもできます。とにかく、前後に使用できます

皆さん、私はすでにホイールを再発明しています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。