Kiểm tra xem người dùng có tồn tại mysql php không
Để kiểm tra có bao nhiêu người dùng trong MySQL, hãy sử dụng MySQL. bảng người dùng. Cú pháp như sau để kiểm tra xem có bao nhiêu người dùng Show mysql> SELECT User FROM mysql.user; Đầu ra sau đây hiển thị người dùng - +------------------+ | User | +------------------+ | Mac | | Manish | | mysql.infoschema | | mysql.session | | mysql.sys | | root | | Smith | | am | +------------------+ 8 rows in set (0.00 sec) Bây giờ bạn có thể kiểm tra và loại bỏ người dùng nếu nó tồn tại Cú pháp như sau để xóa người dùng khỏi MySQL - DROP USER IF EXISTS yourUserName; Bây giờ bạn có thể thực hiện cú pháp trên để loại bỏ nếu người dùng tồn tại. Tôi đang áp dụng thả trên người dùng 'Mac'. Truy vấn như sau Xin chào, tôi đã ghi dữ liệu vào cơ sở dữ liệu và đọc dữ liệu từ cơ sở dữ liệu, không có vấn đề gì với điều đó. Bây giờ tôi đang cố gắng tìm kiếm một dữ liệu cụ thể và nếu tìm thấy không làm gì cả hoặc nếu không tìm thấy hãy chèn một bản ghi Tôi đã đọc diễn đàn này và thử những thứ từ những gì tôi có màu đỏ, nhưng không nắm bắt được nó. Ai đó có thể giải thích nó tốt hơn?
Tôi không phải lúc nào cũng nói không tìm thấy ngay cả khi bản ghi ở đó và nó in một bản sao. S Trên một số trang web nhất định, một số thông tin có nghĩa là duy nhất. Ở cấp độ cơ sở dữ liệu, thông tin này (trường trong cơ sở dữ liệu) có thể được đặt là ĐỘC ĐÁO Nhưng điều này là không đủ Lý do là vì cơ sở dữ liệu sẽ từ chối giá trị nhưng sẽ không cho người dùng biết lỗi là gì. Hướng dẫn này nhằm mục đích làm điều đó. Đây là những gì chúng ta sẽ làm trong hướng dẫn này
Đến bây giờ bạn đã có thể đoán được cấu trúc cơ sở dữ liệu của chúng tôi
Tạo một cơ sở dữ liệu có tên đã lấy Làm cho nó có 4 trường. Một trường id loại INT và phần còn lại. tên, email và mật khẩu và để cả ba thuộc loại VARCHAR(255). Tạo hai tệp trong trình soạn thảo văn bản yêu thích của bạn
Cái đầu tiên giữ nguyên dạng tiến trình. php nhận các giá trị được gửi từ biểu mẫu. phong cách. css giữ kiểu dáng làm cho biểu mẫu của chúng ta đẹp Mở cả hai trong trình soạn thảo văn bản và đưa mã này vào từng cái Đăng ký. php
Bây giờ các phong cách. tập tin css
tiến trình. php
Một hoặc hai từ về kiểu dáng trên biểu mẫu Hãy xem lại dòng này trên biểu mẫu trong sổ đăng ký. php. ________số 8Nếu thông báo $name_error được đặt, thì một lớp được gắn vào phần tử div bao bọc trường đầu vào cụ thể đó. Lớp này chứa kiểu dáng sẽ cung cấp đường viền màu đỏ trên trường nhập liệu Ngoài ra còn có đoạn mã này chịu trách nhiệm hiển thị thông báo. Nó chỉ hiển thị nó nếu biến $name_error được đặt và thông báo $name_error chỉ được đặt nếu tên được gửi từ biểu mẫu đăng ký đã tồn tại trong cơ sở dữ liệu. Làm cách nào để kiểm tra xem tên người dùng có tồn tại trong MySQL php không?$query = mysql_query("CHỌN tên người dùng TỪ Người dùng Ở ĐÂU tên người dùng=$tên người dùng", $con); . = 0) { echo "Tên người dùng đã tồn tại"; . }
Làm cách nào để kiểm tra xem tên người dùng có tồn tại trong MySQL không?7 câu trả lời . Tại sao không chỉ CHỌN đếm (*) TỪ mysql. người dùng WHERE người dùng = 'tên người dùng'. Bất cứ điều gì> 1 có nghĩa là người dùng tồn tại. . "Tồn tại" hiệu quả hơn nhiều so với "đếm". . Nếu bạn muốn kiểm tra cả người dùng và máy chủ, hãy chạy một cái gì đó như. CHỌN EXISTS (CHỌN 1 TỪ mysql. người dùng WHERE người dùng = 'tên người dùng' VÀ máy chủ = 'localhost') Làm cách nào để kiểm tra xem người dùng có tồn tại hay không trong php?Sử dụng username_exists() trong tập lệnh của bạn để quyết định xem tên người dùng đã cho có tồn tại hay không . Chức năng này đầu tiên kiểm tra tên người dùng tồn tại và nếu không tồn tại, hãy tạo người dùng.
Làm cách nào để kiểm tra xem tên người dùng đã tồn tại trong php PDO chưa?$stmt->tìm nạp(PDO. FETCH_ASSOC); . } |