sql >> データベース >  >> RDS >> Mysql

swi prolog mysql + web

    main_page//0に注意してください 非終端記号であり、ない 述語。 main_page//0からデータベース述語を呼び出すには 、次のように書く必要があります:

    main_page -->
       {create_db_connect,
       use_database,
       query_to_database(X),
       disconnect_database},
       html(div('id="tab_c2"', p('~w')-[X])).
    

    {}/1 構文を使用すると、文法規則(の本体)から述語を呼び出すことができます。それがないと、create_db_connect その他は、他の非終端記号(create_db_connect//0)への呼び出しとして解釈されます。 、...)。

    通常、非終端記号は、2つの引数を追加することによって述語に拡張されます。したがって、あなたが受けた警告:

    Warning: create_db_connect/2, which is referenced by
    Warning: /root/prologDev/el.pl:56:17: 1-st clause of main_page/2
    



    1. Sqlalchemyは古い行を返しますか?

    2. 会計アプリケーションの金額にfloatまたはdecimalを使用しますか?

    3. SQLServerで「選択リストに指定できる式は1つだけ…」を修正する方法

    4. 2番目に高い給料の従業員を見つける方法は?