Thông báo chung

  • Diễn đàn không khuyến khích nhờ/yêu cầu hỗ trợ qua Teamviewer. Đọc thêm
  • Đăng topic hãy đặt tiêu đề rõ ràng. Đọc thêm

Lệnh select tìm hồ sơ trong table

Thảo luận trong 'Trò chuyện - Chém gió' bắt đầu bởi Vancath, 10/8/17.

  1. Vancath

    Vancath Level 1 Thành viên

    Tham gia ngày:
    10/8/17
    Bài viết:
    1
    Đã được thích:
    0
    Câu trả lời hay nhất:
    0
    Em có code sau để tìm hồ sơ :

    <?php

    mysqli_select_db($connect ,'database');

    $sql = 'SELECT * FROM table where username LIKE hai ' ; // 'hai' cũng ko được.

    $retval = mysqli_query($connect,$sql);
    Echo email; // báo lỗi ko xđịnh index ' email'
    ?>

    Thì không connect được. Nhưng bỏ đoạn sau where thì connect được.
    Dùng trường số như id thì được nhưng phải là một số cụ thể , còn dùng biến số thì không connect được. Nếu dủng các trường TEXT thì cũng không connect tìm kiếm được. Lỗi là unexpected 'ten_email'.
    Nhưng thực hiện tìm trong table sql thì bình thường.

    Quả là không hiểu thế nào. Xin giúp đỡ dùm. Cảm ơn !
     
  2. Anh Tuấn

    Anh Tuấn Đẹp trai nhất forum Thành viên BQT Administrator VIP Member

    Tham gia ngày:
    2/4/15
    Bài viết:
    5,455
    Đã được thích:
    2,178
    Câu trả lời hay nhất:
    163
    Web:
    Bạn thử lại đoạn này nhé
    PHP:
    $sql "SELECT * FROM `table` where `username` LIKE 'hai' ";
    Nếu muốn chèn biến vào câu SQL thì chỉ thay đổi đơn giản:
    PHP:
    $sql "SELECT * FROM `table` where `username` LIKE '$tenbien' ";
    Việc sử dụng echo cũng có thể báo lỗi khi kết quả trả về là mảng, nên bạn nên dùng var_dump($email) thay cho echo.
     

Chia sẻ trang này

Thông báo chung

  • Diễn đàn không khuyến khích nhờ/yêu cầu hỗ trợ qua Teamviewer. Đọc thêm
  • Đăng topic hãy đặt tiêu đề rõ ràng. Đọc thêm