ホームページ > バックエンド開発 > PHPチュートリアル > MYSQLを動作させるPHPについて質問させていただきます。

MYSQLを動作させるPHPについて質問させていただきます。

WBOY
リリース: 2016-06-13 13:16:42
オリジナル
842 人が閲覧しました

PHP の MYSQL 操作について質問したいのですが、

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
function writeLeft()
{
    $retArray = array();
    [color=#FF0000]$sql = "select id,name,strr from jh_lanmu";[/color]
    $result = mysql_query($sql,$conn);
    while($myrow = mysql_fetch_array($result,MYSQL_BOTH))
    {
        $retArray[] = $myrow;
    }
    mysql_free_result($result);
    foreach($retArray as $tmp)
    {
        echo '<li><a href="'.$tmp[1].'">'.$tmp[0].'</a>'.chr(13);
    }
}

ログイン後にコピー

Navicat でクエリすると、赤い SQL ステートメントはエラーを報告せず、結果は見つかりますが、エラーは常に PHP ページで報告されます:

mysql_query(): 指定された引数は、F:PHPWebSitejinghongconfig.php の 11 行目で有効な MySQL-Link リソースではありません

他の SQL 操作は実行できます普通に。

データベース コードは次のとおりです:
DROP TABLE IF EXISTS `jh_lanmu`;
CREATE TABLE `jh_lanmu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) DEFAULT NULL,
`strr` varchar(50) DEFAULT NULL,
主キー (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gbk;

---------------------------------
-- jh_lanmu
の記録-- - ----- -----------------------
INSERT INTO `jh_lanmu` VALUES ('1'、'製品成分'、'cppl. php');
INSERT INTO `jh_lanmu` VALUES ('2', 'Product Series', 'cpxl.php');



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