データベース

全21675件中1~20件表示
  • 報酬付き

    mysqlへの転送NG?

    register.html <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Member Registration</title> </head> <body> <form id="registrationForm" action="/register" method="POST" enctype="multipart/form-data"> <label for="nickname">Nickname:</label><br> <input type="text" id="nickname" name="nickname" maxlength="20"><br> <label for="gender">Gender:</label><br> <select id="gender" name="gender"> <option value="Male">Male</option> <option value="Female">Female</option> </select><br> <label for="mail">Email:</label><br> <input type="email" id="mail" name="mail" maxlength="250"><br> <label for="prefecture">Prefecture:</label><br> <input type="text" id="prefecture" name="prefecture" maxlength="20"><br> <label for="city">City:</label><br> <input type="text" id="city" name="city" maxlength="255"><br> <label for="photo">Photo:</label><br> <input type="file" id="photo" name="photo"><br> <label for="selfintroduction">SelfIntroduction:</label><br> <textarea id="selfintroduction" name="selfintroduction"></textarea><br> <input type="submit" value="Register"> </form> <script> const form = document.getElementById('registrationForm'); form.addEventListener('submit', function(event) { let cancelSubmit = false; const inputs = form.querySelectorAll('input, select, textarea'); inputs.forEach(function(input) { if (input.value.trim() === '') { alert('Please fill in all fields'); cancelSubmit = true; event.preventDefault(); return false; } }); if (!cancelSubmit) { return true; } }); </script> </body> </html> script.js // httpモジュールとmysqlモジュールをインポート const http = require('http'); const mysql = require('mysql'); // HTTPサーバーを作成し、リクエストを処理するためのコールバック関数を定義 const server = http.createServer((req, res) => { // POSTメソッドかつURLが '/register' の場合に処理を実行 if (req.method === 'POST' && req.url === '/register') { let body = ''; // リクエストデータを受け取る req.on('data', chunk => { body += chunk.toString(); }); // リクエストデータの受け取りが完了したら処理を実行 req.on('end', () => { // 受け取ったデータを処理する const formData = new URLSearchParams(body); const nickname = formData.get('nickname'); const gender = formData.get('gender'); const mail = formData.get('mail'); const prefecture = formData.get('prefecture'); const city = formData.get('city'); const photo = formData.get('photo'); const selfIntroduction = formData.get('selfintroduction'); // MySQLデータベースに接続するための設定 const connection = mysql.createConnection({ host: 'localhost', user: 'root', // MySQLのユーザー名 password: 'rhythm0!KT#$9V', // MySQLのパスワード database: 'membership_db' // MySQLのデータベース名 }); // MySQLデータベースに接続 connection.connect((err) => { if (err) { // MySQLへの接続エラーをコンソールに出力して処理を終了 console.error('Error connecting to MySQL: ' + err.stack); return; } // MySQLに正常に接続された場合、ログに接続したスレッドIDを出力 console.log('Connected to MySQL as id ' + connection.threadId); // フォームデータをMySQLに挿入するクエリを作成 const sql = `INSERT INTO members (nickname, gender, mail, prefecture, city, photo, selfintroduction, date) VALUES (?, ?, ?, ?, ?, ?, ?, NOW())`; const values = [nickname, gender, mail, prefecture, city, photo, selfIntroduction]; // クエリを実行して結果を処理 connection.query(sql, values, (err, result) => { if (err) { // クエリ実行中にエラーが発生した場合、エラーメッセージをコンソールに出力 console.error('Error inserting data into MySQL: ' + err.stack); /

  • 報酬付き

    mysql GUIで

    いつもお世話になっております。 標記の件。 mysql GUIで操作したいです。 myphpadminなど。 Windows11で行っています。 どうぞよろしくお願い申し上げます。

  • Microsoft SQL Server

    Microsoft SQL Server 2022 Standard 10人が同時アクセスできるように上記製品をライセンスも併せて 購入する予定です。 10人が同時にアクセスできるように設定をするところがどこにあるか 事前に知っておきたいと思っています。

  • OracleVerUP時のライセンスについて

    お世話になります。 現在、Oracle11gSE2をNamedUserPlusライセンスで稼働しているオンプレのシステムがあるのですが、 Oracleのバージョンだけアップグレード(18cになど)させたいと考えております。 その際、OracleのバージョンがOracle11gSE2からOracle18cSE2になった場合、NamedUserPlusライセンスも買い直さなければならないのでしょうか。 ユーザー数に変動はないため、これまで使ってきたライセンスがそのまま使えるのであれば助かるのですがピンポイントでこの件に触れたQ&Aを見つけることができなかったため質問させていただきました。 ご存知の方いらっしゃいましたらご教示のほどよろしくお願いいたします。

    • ベストアンサー
    • ctske
    • Oracle
    • 回答数1
  • Excel ファイルをCSV ファイルに変換できな

    お世話になります。 データベースにデータを入力するためにコマンドプロンプトからCSVファイルを load data infile コマンドを使ってやりたいと考えています。 Excelで作成した、日本語の入ったファイルをCSVファイルに変換しようとしていますが、添付のスクリーンショットのエラーメッセージが出てきて、うまくいきません。私はカナダ在住者で、英語版のWindows 10を使っているためメッセージは英語になっていますが、指定したファイルにはCSV形式とは互換性のない特性が含まれているとのこと。このファイルフォーマットを保持しますか?という質問の後に、3つの選択肢が表示されています。 2:このフォーマットを保持してCSV形式とは互換性のない特性を除外するならYESボタンを 2:CSV形式とは互換性のない特性を保持したいならNoボタンを押して、最新のExcelでセーブする 3:どんな特性が失われるのかを見るにはHELPボタンを HELPボタンを押してみたら私の使っているExcel2007は引退したとのことで、UPDATEを促してきました。 新しいExcelにバージョンアップするしか方法はないのでしょうか? 私のやった操作と、最後に出てきたエラーメッセージのスクリーンショットを添付します。 どなたかお知恵をお貸しください。お願いします。

  • MySQLが起動しなくなりました。

    C:\xampp\mysql\bin>mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to MySQL server on 'localhost' (10061) パスワード設定はしていません。使用できていたのに急に使用できなくなりました。 ZAMPPのアプリをアンインストールして再度インストールも何度もくりかえしましたが、回復できません。どうしたら起動するのでしょうか

  • レコードの文字列をフィールド抽出のクエリとして指定

    レコードの文字列として リンゴ ミカン イチゴ となっていたときに、この3つを別のテーブルにあるフィールド名のリンゴ、ミカン、イチゴのみを抽出するクエリをVBAで指定できますか?

  • NULLを無視してgroup byは可能でしょうか

    PostgreSQLです。 cd、nm、data1、data2 11、AA、xxxx、null 11、AA、null、zzzz 上記のようなテーブルをcd、nmでグループ化し以下のように取得したいです。 11、AA、xxxx、zzzz

  • Appsheetでマトリクス表を使えるか?

    お世話になります。 Appsheetで時間割表を作っていますが、SELECT関数もLOOKUP関数も動的なカラム指定ができずに困っています。 [曜日指定]と[時限指定]をユーザーに入力させたときにAppFormulaで該当する科目フィールドを参照するのが目的です。 (実際には動きませんが)やりたい式のイメージは LOOKUP([_THISROW].[曜日指定],"時間割シート","曜日",[_THISROW].[時限指定] このような感じです。 調べた限りでは対象カラムは固定でしか指定できないように見えますが、何か方法はあるでしょうか?

  • VB6.0 DBComboの使い方

    VB6.0でDBComboを使用しているのですが、DataSouurce=Adodc1に設定し、DataField="内容"を設定しているのですが、DBCombo1..BoundTextには内容の1行目しか表示されずDBCombo1のリストには何も表示されません。また、DBCombo1に複数列表示する方法があればお教えいただければと思います。 Adodc1のプロパティ ConnectionString="DSN=ODBC_ORACLE"のODBCのデータソース名を指定して、RecordSource="select ID,内容 From テストマスタ"を設定してあり、DBGRIDでは正常に表示されます。 宜しくお願い致します。

  • エクセル関数

    商品一覧より 商品の価格を価格区分から選択し、 納品書に 区分、商品№ を記入して価格を表示させる関数を教えて頂きたいです。 よろしくお願いいたします。

  • oracleのPL/SQLのEXIT戻りでエラーが

    PL/SQLを実行したのですが、EXITの終了でエラーがとなってしまいます。エラーがでます。 being~endを書いてしてPL/SQLを実行しているのですが、 being~endのPL/SQLでエラーとなった場合、EXITの終了時の戻りで以下のエラーがでます。 エラーとならないようにするにはどうしたらよいでしょうか。 SP2-0670: 内部数値変換が失敗しました。 使用方法: { EXIT | QUIT } [ SUCCESS | FAILURE | WARNING | n | 変数 | :バインド変数 ] [ COMMIT | ROLLBACK ] 実行したSQLは以下となります。 set serveroutput on exec utl_file.fremove('DATA_PUMP_DIR','hogehoge.txt'); VARIABLE rtn NUMBER DECLARE BEGIN :rtn := 0; select count(*) from d; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(SQLCODE||','||SQLERRM); :rtn := 16; END; / EXIT :rtn →ここでエラーがでる oracleは19cです。 よろしくお願いします。

  • oracleのPL/SQLでEXECのエラーの確認

    EXECUTEコマンドのエラーの確認につてい教えてください。 EXECUTEコマンドでutl_fileパッケージをL/SQLを実行しているのですが、 そこで、EXECUTEコマンドのエラー判定をしたいのです。 EXECUTEの実行エラーを取得し判定したい。 エラー判定はできますか。 できるとした場合、エラー時はその時点で終了したい。 どのような書き方になるのですか。 実行したSQLは以下となります。 set serveroutput on exec utl_file.fremove('DATA_PUMP_DIR','hogehoge.txt'); →ここでエアー取得と判定がしたい VARIABLE rtn NUMBER DECLARE BEGIN :rtn := 0; select count(*) from d; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(SQLCODE||','||SQLERRM); :rtn := 16; END; / EXIT :rtn oracleは19cです。 よろしくお願いします。

  • ecサイトのER図

    ecサイトを作成するためにデータベース設計をしているのですが、ゲスト購入と会員登録ができるようにするためにはどうしたらいいのかわからない状態です。理想はゲストユーザーも会員ユーザーと同じテーブルに保存したいのですが、それは可能なのでしょうか。わかる方がいましたら教えていただけると嬉しいです。よろしくおねがいします。

  • SQL 1カラムに複数の値

    SQLを使ってAccessにレコードを書き込みます。 Access側で「列車コード」というカラムに複数の値を持つ設定にしていますが、どんなコードを書けば良いですか。 INSERTを使うというところまでは理解しました。 列車コード 1 2 3 4,5 4,6 5 6 7,8 9 10 (他のカラムは省略) なんとなく作ってみたけどエラーになったコード "INSERT INTO 駅時刻リスト(列車コード) VALUES(1);"

  • SQL Developerでクエリ実行

    select * from テーブルA where カラムA2 = :バインド変数 select * from テーブルB where カラムB2 = :バインド変数 SQL Developerでエディタに記述した複数のSQLを一度に実行する際に ①同じ名前のバインド変数であっても何度も値を聞いてくるのを1回で済ませたい ②SQLごとにひらく問い合せ結果について名前が問い合せ結果1、問い合せ結果2だとわかりづらいので、固有の名前をクエリ実行時に自動でつけるようにしたい よろしくお願いします。

  • データベースに関する質問

    データベース(mysql)で以下の処理を行うには、どんなアルゴリズムを使えば良いでしょうか。 データ 駅名 コード 品川 A1 京急蒲田 A11 羽田空港  B7 京急川崎 A14 横浜 A25 このデータベースで、「京急蒲田」を入力すると、「京急川崎」(コードが「欠番を除く次の番号」)が出力されるようにしたい。 並べ替えをしてもOKです。

  • PHPを使って横型のスケジュール管理表を作りたい

    PHPとmySQLを利用して、横型のスケジュール管理表を作成したいと思っています。横型というのは、1日~月末までが横にずらっと並んでいて、その下に曜日が入っており、その下には人の名前がそれぞれ入ります。それぞれの人の名前の横には日付に対応した予定が入るようにしたいのです。各人の予定は「何日~何日まで出勤」「何日~何日まで東京」というような大まかなスケジュールだけを管理したいと思っており、それらが日をまたぐ場合、tableのtdタグをまとめて、真ん中にdbから持ってきた予定を書き込みたいと思っています。しかし、ネットを探すも全く同じようなものはなく、自分でも全く案が思い浮かびません。どうかお力をお貸しいただけないでしょうか。難しいコードでもネットを駆使して自分なりに調べようと思いますので、どんなものでも書いていただければ助かります。それともこういったことができない(不可能)という場合、それらも教えていただければと思います。目指したいのは以下のようなページです。 2023年10月    --------------------------------------    1 2 3 4 5 6 7 8 9 10 11 ~・・・31    --------------------------------------    日月火水木金土日~・・・・日    -------------------------------------- 鈴木 | 出張(東京)|出勤| 木村 |出張(熊本|  休暇    |  ↑ 日を跨いだ予定でも、動的にセルが結合される。

  • SQL server エージェントについて

    Microsoft SQL server management studio 18でSQL serverエージェントを利用し、バックアップを取っております。 通常、PCの再起動を行ってもエージェントは自動で開始するよう設定しているのですが、 Windowsアップデートが絡む再起動を行った際に、自動で開始されない事があります。 (テストで何度か自分で再起動を行ってもエージェントは開始されます) このような現象の対処法をご存知の方はお教えいただけますと幸いです。 宜しくお願い致します。

  • バッチでsqliteコマンドとして認識される

    以下のようなsqliteよりCSVファイルにエクスポート パワーシェルで文字コードをShift-Jisに変更すると、powershellコマンドがsqliteのコマンドとして認識され実行されません。バッチを分けても同じ結果となりました。一旦sqliteを終了させるにはどのようにしたらよいでしょうか。 エラー表示:'powershell' is not recognized as an internal or external command, 以下バッチ chcp 932 > nul sqlite3.exe "%DB_FILE%" "select * from table;" -header -csv > "%CSV_OUTPUT_FILE%" powershell -Command "(Get-Content '%FILE%' -Encoding UTF8) | Set-Content -Encoding Default -Path '%FILE%'" ご教示よろしくお願いいたします。