根据用户是否已注册更改php变量值

时间:2017-07-12 00:41:34

标签: php mysql

您好我使用两个mysql表来创建一个类注册系统。 classes表列出了所有可用的类,user_classes跟踪用户注册的类。每个表的结构如下:

班级表

class_id,class_department,class_number,class_name

user_classes表

id,user_id,class_id_fk

我需要编写一个mysql sql来识别用户是否已经注册了一个类。如果他们是我想显示一个链接,上面写着"已经注册"如果不是,我想显示一个说明"注册"的链接。

我知道我需要在sql语句之后使用if / else语句,但是我不确定如何构造sql以便生成一个我可以运行if / else语句的变量。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

这样的事情应该有效

func yourSelector(_ sender: UIPinchGestureRecognizer) {

    // your usual code such as ..
    // if sender.state == .ended { return } .. etc

    let mode = _mode(sender)
    print("the mode is \(mode) !!!")

    // in this example, we only care about horizontal pinches...
    if mode != "H" { return }

    let vel = sender.velocity
    if vel < 0 {
        print("you're squeezing the screen!")
    }
}

答案 1 :(得分:0)

<强> SQL

SELECT COUNT(1) FROM `user_classes` WHERE `user_id` = 1 AND `class_id_fk` = 1;

此SQL查询应返回1或0,具体取决于id为1的用户是否已注册ID为1的类。

现在您要运行SQL查询,您将需要学习如何从PHP操作数据库。以下链接可以帮助您解决这个问题。

https://www.w3schools.com/php/php_mysql_intro.asp