データベース

全21626件中1~20件表示
  • Rlogin でMySQLのインストール

    RloginでMySQLをインストールしたいのですが、うまく行きません。 yum install mysql-server と入力すると、mariadb がインストールされてしまいます。これで良いのでしょうか?

    • ベストアンサー
    • 困ってます
    • Maru0608
    • MySQL
    • 回答数 3
  • PHPスペース区切り、複数単語が検索できません

    お日ごろから大変お忙しい中、この投稿を見て頂きまして誠に有難うございます。私はPHP初心者です。もしこの投稿記事内容自体が私の勉強不足のために不適切な内容となっておりましたら大変申し訳ございません。至らない能力をご容赦して頂きたく存じ上げます。 現在、個人のサイトを作成しております。そこで合計6000点ほどの点数に対し文言が添えております。その文言(カラム/side_text)をフォーム検索で抽出したいのですが、単語だけならできるのですが、複数単語(スペース区切り)で検索をすると、どうしても上手くいきません。 下記にソースコードがございますので、もしお時間がございましたら、ご教授して頂けますと大変嬉しく思います。 var_dampで各要所をチェックしていったら複数単語でもちゃんとdbc.phpファイルの $result = $stmt->fetchALL(); return $result; まで返しているので、htmlへの出力方法がおかしいのかと思ったのですが、どうしても最後の最後はvar_damp()array(0)になってしまいます。 ▼▼▼▼▼【var_damp(result)の結果】▼▼▼▼▼ 「確定」と「福来い」を検索した場合 string(59) "(side_text LIKE "%確定%") AND (side_text LIKE "%福来い%")" array(0) { } ▲▲▲▲▲【var_damp(result)の結果】▲▲▲▲▲ test.phpページです ▼▼▼▼▼【フォーム検索送信】▼▼▼▼▼ <form action="search.php" method="POST"> <input type="text" name="search" placeholder="検索ワードを入力して下さい" autocomplete="off"> <input type="submit" value="SAERCH"> </form> 【html内の出力結果】  <?php if(isset($results)) : ?> <?php foreach($results as $result) : ?>    <?php echo $result['side_text'] ; ?> <?php endforeach ; ?> <?php endif ; ?> ▲▲▲▲▲【フォーム検索送信】▲▲▲▲▲ search.phpページです ▼▼▼▼▼【フォーム検索送信/test.phpから受け取り】▼▼▼▼▼ $err = []; if(!$search = filter_input(INPUT_POST, 'search')){ $err['search'] = '検索ワードを入力して下さい'; } if(count($err) > 0){ $_SESSION = $err; header('Location: test.php'); return; } if(count($err) === 0){ $results = search($_POST['search']); } ▲▲▲▲▲【フォーム検索送信/受け取り】▲▲▲▲▲ dbc.phpページです ▼▼▼▼▼【dbc.phpページ】▼▼▼▼▼ function search(){ $result = false; $keywords = $_POST['search']; $keywords = mb_convert_kana($keywords, 's'); $ary_keyword = preg_split('/[\p{Z}\p{Cc}]++/u', $keywords, 5, PREG_SPLIT_NO_EMPTY); $ary_keyword = explode(" " ,$keywords, 5); $keywordCon = []; foreach( $ary_keyword as $keyword ){ $keywordCon[] = '(side_text LIKE "%' . $keyword . '%")'; } $keywordCon = implode(" AND ", $keywordCon); $sql = "SELECT * FROM test1 WHERE". $keywordCon; var_dump($keywordCon); try{ $stmt = dbc()->prepare($sql); $result = $stmt->execute(); $result = $stmt->fetchALL(); return $result; }catch(\Exception $e){ echo 'Something wrong 3'. $e->getMessage(); return $result; } } ▲▲▲▲▲【dbc.phpページ】▲▲▲▲▲ 間違いだらけのコーディングとは存じ上げますが、どうぞよろしくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • kaede-momiji
    • MySQL
    • 回答数 2
  • データベースで①などの丸囲み文字をINSERTする

    ORACLEで①などの丸囲み文字をINSERTすると ? でINSERTされ、文字化けしています。 また、Symfowareというデータベースでも同様です。 どちらのデータベースでもよいのですが ①などの文字を文字化けせずに INSERTする方法をご教授ください。

    • 締切済み
    • すぐに回答を!
    • maytouch
    • Oracle
    • 回答数 3
  • SQLの練習

    SQLの練習をしたい時はXAMPPをインストールすればphpmyadmin環境でSQLをすぐ実行できますか?

    • ベストアンサー
    • 困ってます
    • OBAKEI
    • MySQL
    • 回答数 2
  • SQLについて

    うまく説明できるるかわかりませんが、 以下、解決方法がもしあれば教えてください。 VBで Oracleデータベースを接続し、 SQL実行をするツールを作成しています。 概要は、二つのデータベースを接続しています。 一つには、職員番号と、所属コード 二つ目には、職員番号と、異動地コード 選択した、所属コードから職員番号を引っ張ると、10名が該当して、 その全員に選択した異動地コードをinsertするというものです。 問題なく、できたのですが、 10名のうち1人は、別途で異動地コードを入力しており、そのあとに完成したセレクト文を流すと、一意制約に引っかかります。 職員番号と異動地コード、さらにinsertする日付などがユニーク制約をかけているので、理由もわかるのですが、はじかれる1人以外の9名だけinsertすることは可能なのでしょうか? できるかどうかもわからず、困っています(;_;) なにかいい方法があれば、教えてください。

    • 締切済み
    • 困ってます
    • yt0426
    • Oracle
    • 回答数 2
  • sqlでNOT INでテーブルの値を比較

    テーブル ID NUM TNNO A 001 TN01 A 002 PC01 A 003 TN01 B 001 TNPC01 B 002 TN01 C 001 TN01 C 002 TN01 上記のようなテーブルがあります。 SQLで「NOT IN句」でテーブルの値の比較をやっているのですが、 結果が得られません。 IDが同じグループで、TNNOが違う行を取得したいのですが、 0件が返ってきます。 以下の結果を期待していますが、 ID NUM TNNO A 001 TN01 A 002 PC01 A 003 TN01 :どちらでも B 002 TN01 B 001 TNPC01 0件となります。 実行したクエリは以下ですが、 select * from tbl A where (A.num,A.tnno) not in (select num,tnno from tbl B where A.id=B.id); どこがいけないのでしょうか。理由がわかりますでしょうか。 NOT IN句を使うことがいけないのでしょうか。 取得するにはどう書き換えればよいのでしょうか。 よろしくお願いします。

    • 締切済み
    • 困ってます
    • abc999xyz
    • Oracle
    • 回答数 3
  • 入門書には記載されていない。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 私は執筆者が書いてくれた文章を保存して誰もが読めるような ブログを作りたいと思います。 しかしながら、私の入門書には保存する箇所が説明されていないように感じるのです。 別の入文書を購入する際には、コマンドなど、どんなのを 詳しく説明されている入文書を選べばいいでしょうか? いつもすみません。 ご回答のほど、宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • kouzou250
    • MySQL
    • 回答数 1
  • Oracle データベース SQL

    質問させてください。 SQLについて教えてください。 SELECT文を作っていて、WHERE句で データを追加した日の指定(INSERT_DATE)を本日、というのをしたいと思っているのですが、なかなかできません。 格納するデータ型は、CHAR型なので WHERE INSERT_DATE =  TO_CHAR(SYSDATE, 'YYYYMMDD') で、試したのですができません…。 SQL実行はするのですが、該当なしになります。 教えていただければ、助かります。

    • 締切済み
    • 困ってます
    • yt0426
    • Oracle
    • 回答数 4
  • MySQL INSERT into

    いつも大変お世話になり誠にありがとうございます。 標記の件。 $_postで取ってきたデータがMySQLに挿入できません。 どう直せばいいでしょうか? エラーメッセージは Parse error: syntax error, unexpected variable "$stmt" in C:\xampp\htdocs\kanryou.php on line 12 blog_create.php <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Blog</title> </head> <body> <?php $name = $_POST["name"]; $title = $_POST["title"]; $category = $_POST["category"]; $content = nl2br($_POST["content"]); echo "ペンネーム{$name}"; echo "ブログタイトル{$title}"; echo "カテゴリー {$category}"; echo "本文 {$content}"; ?> <hr> <br> <form action="/kanryou.php" method="post"> <input type="hidden" name="id" value="<?php echo $id; ?>"> <input type="hidden" name="name" value="<?php echo $name; ?>"> <input type="hidden" name="title" value="<?php echo $title; ?>"> <input type="hidden" name="category" value="<?php echo $category; ?>"> <input type="hidden" name="content" value="<?php echo $content; ?>"> <input type="hidden" name="post_at" value="<?php echo $post_at; ?>"> <input type="submit" value="送信する"> </form> </main> </body> kanryou.php <?php require_once(blog_create.php); try{ $db = new PDO('mysql:dbname=blog_app;host=localhost;charset=utf8','root'); $sql ="INSERT into blog (id,name,title ,category ,content ,post_at)"; ('$_POST["id"],$_POST["name"],$_POST["title"],$_POST["category"],$_POST["content"],$_POST["post_at"]'){ $stmt =$pdo->prepare($sql) $stmt->execute(); echo 'DB接続エラー' . $e->getMessage(); } echo "送信完了です。ありがとうございました。";?> 以上です。 度々申し訳ございません。 どうか教えてください。 宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • kouzou250
    • MySQL
    • 回答数 2
  • Visual Basic データ登録

    質問させてください。 現在、Visual Studio2017を使い、ツールを作っています。 Oracleデータベースからデータベースを二つ接続し、一つのテーブルから条件に合う社員番号をselectし、別テーブルに該当番号の人たちの新しい情報をinsertするといったツールです。 接続(ODP接続)、insert(複数件まとめての追加)はできました。 作成したツール上で、何件のinsertが行われたが分かる方法を探しているのですが、なかなか出来ません。 また、セレクトする条件はテキストボックスに入れられたものをパラメータ利用し、select→insertをするようにしたのですが、入力された値に一致するものがなかった場合などにエラー表示をしたいのですが、これもまたうまく行きません。 どなかご教授ください。 よろしくお願いします。 プログラミングは勉強中で、説明も下手で申し訳ありません。

    • ベストアンサー
    • 困ってます
    • yt0426
    • Oracle
    • 回答数 1
  • DBに日時を格納したい

    <input type='hidden'>タグを使ってsubmitボタンが押されたときにDBに送信した日時を格納したいです。DBのタイプがdatetimeの時どのように書かばいいでしょうか。

    • ベストアンサー
    • 困ってます
    • 1234567890op
    • MySQL
    • 回答数 3
  • $_POSTの内容をMySQLに保存するには?

    いつも大変お世話になり誠にありがとうございます。 度々申し訳ございません。 標記の件。 エラーメッセージは Parse error: syntax error, unexpected identifier "into", expecting ")" in C:\xampp\htdocs\kanryou.php on line 9 です。 コードは先ほども提示したように blog_create.php <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Blog</title> </head> <body> <?php $name = $_POST["name"]; $title = $_POST["title"]; $category = $_POST["category"]; $content = nl2br($_POST["content"]); echo "ペンネーム{$name}"; echo "ブログタイトル{$title}"; echo "カテゴリー {$category}"; echo "本文 {$content}"; ?> <hr> <br> <form action="/kanryou.php" method=""> <input type="submit" value="送信する"> </form> </main> </body> kanryou.php <?php require_once(blog_create.php); try{ $db = new PDO('mysql:dbname=blog_app;host=localhost;charset=utf8','root'); $count = $db->exec(INSERT into blog (id,name,title ,category ,content,post_at) ($_POST["id"],$_POST["name"],$_POST["title"],$_POST["category"],$_POST["content"],$_POST["post_at"]){ echo 'DB接続エラー' . $e->getMessage(); } </main> </body> echo "送信完了です。ありがとうございました。"; ?> 本当に申し訳ありません どうか教えてください。 どこを直せばいいでしょうか? ご回答のほど宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • kouzou250
    • MySQL
    • 回答数 6
  • 【送信】ボタンが無反応!?

    いつも大変お世話になり誠にありがとうございます。 標記の件。 色々と試みましたが、何も反応しません。 MySQLに登録して、 「送信完了しました。ありがとうございます。」と出したいのですが、何も反応しません。 form.php <body> <div class="v_line_fix"> <h1>Blog K・T</h1> <h2><a href="index.html">トップページ</a></h2> <h2>ブログフォーム</h2> <form method="POST" action="blog_create.php">  ペンネーム<br> <input type="text" name="name" ><br>   ブログタイトル<br>   <input type="text" name="title" ><br>    カテゴリー<br> <input type="text" name="category" ><br> ブログ本文<br> <textarea name="content" id="content" cols="50" rows="80"></textarea><br> <input type="submit" value="確認画面へ"> </form> <p><a href="index.php">戻る</a></p> </body> </html> blog_create.php <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Blog</title> </head> <body> <?php $name = $_POST["name"]; $title = $_POST["title"]; $category = $_POST["category"]; $content = nl2br($_POST["content"]); //$post_at = $_POST["post_at"]; echo "ペンネーム{$name}"; echo "ブログタイトル{$title}"; echo "カテゴリー {$category}"; echo "本文 {$content}"; ?> <hr> <br> <input type="submit" action="/kanryou.php" value="送信する"> </main> </body> kanryou.php <body> <header> <h1>PHP</h1> </header> <main> <h2>登録結果!</h2> <?php <pre> <?php try{ $db = new PDO('mysql:dbname=blog_app;host=localhost;charset=utf8','root'); $count = $db->exec('INSERT blog (id ,name,title ,category ,content , post_at=timestamp()'); ( $_POST['id'] ,mb_substr(0,$name),mb_substr(0,$title),mb_substr(0,$category),mb_substr(0,$content), post_at=timestamp()'); echo $count . "件のデータを登録しました!"; } catch(PDOException $e){ echo 'DB接続エラー' . $e->getMessage(); } ?> </pre> </main> </body> echo "送信完了です。ありがとうございました。"; ?> すみません。 どうしても、無反応です。 困っています。 教えてください。 どうぞ宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • kouzou250
    • MySQL
    • 回答数 4
  • オラクルvmで下記のメッセージが

    教えてください オラクルvmでメッセージが出て動きません。 どのようにしたらいいのか分かりません。 初心者なので簡単に説明お願いいたします。 宜しくお願い致します。

    • ベストアンサー
    • 困ってます
    • hei19800101
    • Oracle
    • 回答数 3
  • mysqlサーバーの接続エラーについて

    digikamでmysql接続テストするとエラーとなります。 mysqlのサービスは開始できています。 Database connection test was not successful. Error was: Unknown MySQL server host 'localhost ' (0) QMYSQL: 接続できません

    • 締切済み
    • すぐに回答を!
    • fujisawa33
    • MySQL
    • 回答数 5
  • PDOはインストールしなければならない???

    いつも大変お世話になり誠にありがとうございます。 標記の件。 PDOはインストールしなければならないのですか? 入門書ではそのまま使っていたのですが・・・??? php.iniを開くと、該当する事象は載っていないように感じます。 (添付してあります。) すみません。 早くもつまずいてしまいました。 PDOはインストールしなければならないのでしょうか? 確認です。 ご回答のほど宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • kouzou250
    • MySQL
    • 回答数 1
  • 投稿する->投稿完了 SQL挿入!!!

    いつも大変お世話になり誠にありがとうございます。 標記の件。 色々と調べましたがコーディングが解りません。 度々申し訳ございません。 どうか教えてください。 添付のボタンを押して、送信完了です。ありがとうございました。と 表示して、それと同時にMySQLに挿入したいです。 本当に申し訳ありません ご回答のほど宜しくお願い申し上げます。      記 blog_create.php <?php session_cache_limiter('public'); session_start(); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Blog</title> </head> <body> <?php $name = $_POST["name"]; $title = $_POST["title"]; $category = $_POST["category"]; $content = nl2br($_POST["content"]); //$post_at = $_POST["post_at"]; echo "ペンネーム{$name}"; echo "ブログタイトル{$title}"; echo "カテゴリー {$category}"; echo "本文 {$content}"; ?> <hr> <br> <input type="submit" action=kanryou.php value="送信する"> kanryou.php <?php require_once(blog_create.php); echo name; echo title; echo category; echo content; INSERT blog (name,title,category,content) VALUES(:name,:title,:category,:content); echo "送信完了です。ありがとうございました。"; ?> 以上です。 ご回答のほど宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • kouzou250
    • MySQL
    • 回答数 6
  • オラクルVMがエラーで動かない

    PC;レノボE585 オラクルVMを使っていたんですが、突然セッションが開けませんというメッセージが出て使用できません。 何をどうすれば良いのか分かりません。 詳しくないので分かりやすく教えていただければ幸いです。 よろしくお願いいたします。

  • MySQL の load data infile

    お世話になります。 MySQL のload data infile ... コマンドを使ってCSVファイルをテーブルに転送することをよくやっていますが、このコマンドには現在あるデータはそのままにして、新たにデータを追加するオプションなどはあるのでしょうか? 今までは空のテーブルにデータを転送していただけですが、既にあるデータに上書きすることなく、追加する方法があれば教えていただきたいと思います。 よろしくお願いいたします。

  • SELECT文。何故?エラー???

    いつも大変お世話になり誠にありがとうございます。 標記の件。 どうしても、何故?エラーなのか解りません。 エラーメッセージは Warning: Undefined variable $dbc in C:\xampp\htdocs\detail.php on line 21 Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\xampp\htdocs\detail.php:21 Stack trace: #0 {main} thrown in C:\xampp\htdocs\detail.php on line 21 です。 何度も申し訳ございません。 下記にコードを記載します。 どうか教えてください。 アドバイスをお願い申し上げます。       記 <?php $id = $_GET['id']; function dbConnect(){ $dsn = 'mysql:host=localhost;dbname=blog_app;charset=utf8'; $user = 'blog_user'; $pass = 'rhythm0!KT'; try { $dbh = new PDO($dsn, $user, $pass, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_EMULATE_PREPARES => false, ]); } catch (PDOException $e) { echo '接続失敗' . $e->getMessage(); exit(); }; return $dbh; } $dbh = dbConnect(); $stmt = $dbc->prepare('SELECT * FROM blog Where id = :id'); ★21行目 $stmt->bindValue(':id', (int)$id, PDO::PARAM_INT); $stmt->execute(); $result = $stmt->fetch(PDO::FETCH_ASSOC); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ブログ詳細</title> </head> <body> <h2>ブログ詳細</h2> <h3>タイトル:<?php echo $result['title']?> </h3> <p>投稿日時:<?php echo $result['post_at']?></p> <p>カテゴリー:<?php echo $result['category']?></p> <hr> <p>本文:<?php echo $result['content']?></p> </body> </html>

    • ベストアンサー
    • 困ってます
    • kouzou250
    • MySQL
    • 回答数 5