タイトルの通り、PDOでデータベース内を検索し、特定の値が検出されたらifを実行してみたいのですが、やり方が全くわかりません。
例えばこのようなデータがデータベースに格納されていたとします。
mysql
1public class HelloWorld{ 2 public static void main(String[] args){ 3 System.out.println("index"); 4 } 5}
このindexという部分をphpで検索して、ヒットしたらif文(print関数でhtmlにhtml文を記載)を実行してみたいです。
php
1function test(){ 2 $hoge=db();//データベース接続は問題なし。 3 $sql="SELECT * FROM mondai WHERE id=$id"; 4 $stmt= $hoge->prepare($sql); 5 $stmt->execute(); 6 $result = $stmt->fetch(PDO::FETCH_ASSOC); 7 echo nl2br(htmlspecialchars($result["source2"]));
力を貸してください。
まずはご自身で書いたコードを提示してください。
書いているコード、Javaですけど。
Takumibooさん
いろいろ試してはいるのですが、これといって自分で書いたコードはありません。
そもそも、データベース内の文章を検索し部分一致したことを検出しifを実行ということは可能なのでしょうか?
Kosuke_Shibuyaさん
これはデータベース内のtext文章ということです。
PHPのこともMySQLのことを何も知らない状態でも、情報を取り出してから、その中に文字があるかどうかを調べて、何かしらの処理を行うことが可能かどうか、見当がつかないでしょうか?
「何らかの処理」は仕様になる部分なので決めてください。
何をするかも提示されてないのに答えろと言うのは横暴です。
「何らかの処理」は仕様になる部分なので決めてください。
何をするかも”何も具体的に提示されてない”のに答えろと言うのは横暴です。
あなたの回答
tips
プレビュー