目次
ディスカッション (解決策) に返信
ホームページ バックエンド開発 PHPチュートリアル 以下のコードのどこが間違っているのか教えてください。

以下のコードのどこが間違っているのか教えてください。

Jun 23, 2016 pm 02:28 PM

コードは次のとおりです。追加後、追加が失敗したことを示すメッセージが表示されます。

<meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <?phpphpinfo();//这是一个信息增、删、改操作处理页面//一、导入配置文件。		require("dbconfig.php");//二、链接MYSQL、并选择数据库。		$link = @mysql_connect(HOST,USER,PASS) or die("数据库链接错误!");		mysql_select_db(DBNAME,$link);//三、根据action的值,来判断所操作,执行对应的代码。 switch ($_GET["action"]){	 case "add": //执行添加	 //1、获取要添加的信息,并补充其它信息	 $title = $_POST["title"];	 $keywords = $_POST["keywords"];	 $author = $_POST["author"];	 $content = $_POST["content"];	 $addtime = time();	 //2、添加信息过过滤(省略)	 //3、拼装添加SQL语句,并执行添加操作		$sql = "insert into news valuse(null,'{$title}','{$keywords}','{$author}','{$addtime}','{$content}')";//      echo $sql;  //这一步打印正常。		mysql_query($sql,$link);	 //4、判断是否添加成功,	 	$id = mysql_insert_id($link);//判断刚刚添加的信息ID值值		echo $id;		break;		if ($id>0){			echo"<h3>添加成功</H3>";			}else{			echo"<h3>添加失败</H3>";				}	 break;	 	 case "del": //执行删除	 	 break;	 	 case "update": //执行修改	 	 break;	 	 }//四、关闭数据库mysql_close($link);?>
ログイン後にコピー



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

$sql = "ニュース値に挿入 (null,'{$title}','{$keywords}','{$author}','{$) addtime}','{$content}')";
echo $sql; //このステップは通常どおり出力されます。

把这条sql语句放入到数据库去执行看是什么错误就知道了
ログイン後にコピー

dbconfig.php が存在しない可能性があります

dbconfig.php が存在しない可能性があります
dbconfig.php は存在し、正常にリンクできます。

文法的なエラーはなく、関連するファイルが存在します
次に、どのような問題が発生したかをお知らせください

文法的なエラーはなく、関連するファイルが存在します
次に、発生した問題についてお知らせください

dbconfig.phpコードは次のとおりです:

<?phpdefine("HOST","localhost");define("USER","root");define("PASS","zkeys");define("DBNAME","phpmysqlop");?>
ログイン後にコピー

データベースは次のとおりです:


設定されていないデータベース内のタイトルを空にすることはできませんが、挿入したデータは null になります。 empty.

mysql_query($sql,$link);
mysql_query($sql,$link) または die(mysql_error()); の書き方を教えてください:

		 第一段:不可用的 //$sql = "insert into news valuse(null,'{$title}','{$keywords}','{$author}','{$addtime}','{$content}')";		 第二段:可以用的 //$sql = "insert into news values(null,'{$title}','{$keywords}','{$author}','{$addtime}','{$content}')";
ログイン後にコピー

If上の最初の段落を使用すると機能しません。2 番目の段落に置き換えます。2 番目の段落は通常どおり追加できますが、理由が見つかりません。見てみるのを手伝ってください。
QQ Wubi 入力方法が使用されます。

最初の段落: ニュースの値に挿入
2 番目の段落: ニュースの値に挿入

1 つは値で、もう 1 つは値です


スペルに注意してください

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

LaravelのバックエンドでReactアプリを構築する:パート2、React LaravelのバックエンドでReactアプリを構築する:パート2、React Mar 04, 2025 am 09:33 AM

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

Laravelの通知 Laravelの通知 Mar 04, 2025 am 09:22 AM

この記事では、Laravel Webフレームワークの通知システムを検討します。 Laravelの通知システムを使用すると、さまざまなチャネルでユーザーに通知を送信できます。今日は、通知ovを送信する方法について説明します

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

PHPロギング:PHPログ分析のベストプラクティス PHPロギング:PHPログ分析のベストプラクティス Mar 10, 2025 pm 02:32 PM

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

See all articles