Showing 10 / 738 results

Trên MySQL database em có một bảng productsvà trên đó có trường name. Em có một record lưu dữ liệu trường này với giá trị là Áo thun. Bây giờ nếu như em chạy câu lệnh truy vấn:

SELECT `name` LIKE '%Áo thun%'

Thì trên server MySQL trả về đúng kết quả nhưng khi chạy:

SELECT `name` LIKE '%Ao thun%'

Thì nó lại không trả về kết quả như cách trước. Vấn đề là em muốn làm thế nào để cả hai trường hợp trả về kết quả như nhau thì phải làm thế nào các bác?

Dựng cơ sở dữ liệu về sinh viên gồm các table:

  • SinhVien (MãSV, TênSV, NgàySinh, TỉnhThànhPhố, Nước, QuốcTịch, MãLớp)
  • LopHocChinhQuy(MãLớp, TênLớp, MãNgành)
  • DiemHocChinhQuy(MãSV, MônLP1, MônLP2, MônLP3, MônLP4, MônLP5)
  • Nước/QuốcTịch (MãNước, TênNước)
  • TỉnhThànhPhố (MãTỉnh, TênTỉnhThành)
  • MonHocBoSung(MaMH, TenMH), giả sử có các môn BS1, BS2, BS3…
  • DiemHocBoSung(MaMH, MaSV, Điểm)

Yêu cầu: thống kê bảng điểm sinh viên hiện kết quả danh sách sinh viên và các điểm bổ sung gồm MãSV, Họ Tên, Tuổi, BS1, ...

Khi đọc mã lênh HTML của một số tài liệu thì mình thấy họ hướng dẫn sử dụng thẻ <strong> để đánh dấu văn bản in đậm:

<strong>Chữ In Đậm</strong>

Nhưng một số tài liệu khác lại sử dụng thẻ <b>:

<b>Chữ In Đậm</b>

Khi kiểm tra cách dùng của cả hai loại thẻ <strong><b> trên các trình duyệt khác nhau thì mình không thấy có sự khác biệt nào.

Như vậy thì hai thẻ <strong><b> khác nhau ở chỗ nào?

Trong khi lập trình ứng dụng em sử dụng == để so sánh giá trị hai biến với nhau.

if (str1 == str2) {
    // ...
}

Nhưng sau đó phát hiện ra chương trình gặp phải bug. Chuyển qua sử dụng .equals() để so sánh thì thấy bug được fix:

if (str1.equals(str2)) {
    // ...
}

Tuy nhiên em vẫn không hiểu được sự khác nhau giữa sử dụng .equals()== để so sánh hai biến như thế nào?

Trong đoạn code của chương trình em kết nối với database sử dụng hàm mysqli_connect thấy có đoạn code sau:

$link = mysqli_connect("localhost", "redprope_user", "xxx", "bds1_db");
$query = "SELECT * FROM properties ORDER BY id DESC LIMIT 50";

if ($stmt = $mysqli->prepare($query)) {
...
}

Nhưng khi chạy thì gặp phải lỗi như sau:

Warning: mysqli_connect() [function.mysqli_connect]: Access denied for user 'redprope_user'@'localhost' (using password: YES) in /home/redprope/public_html/pages/list_pro...

Xin giúp đỡ

Em có đoạn code PHP như sau:

<?php
include "db_conn.php"; // kết nối tới DB
$offset = @$_GET["offset"];
$query = "SELECT id, name, start_date FROM tbl_course LIMIT 10 OFFSET $offset";
$result = mysqli_query($conn, $query);
$data = mysqli_fetch_array($result);
mysqli_close($conn);
?>
<script type="text/javascript">
var courses = <?= json_encode($data); ?>
console.log(courses);
</script>

File db.conn.php để kết nối tới cơ sở dữ liệu:

<?php
$user = "root";
$pass = "abcd1234";
$db = "my_...

Khi theo dõi một số bài hướng dẫn thì em thấy cả hai thằng wgetcurl đều có thể được dùng để download trang web, tập tin... Vậy thì nên sử dụng thằng nào trong hai thằng trên? Còn nếu như hai thằng như nhau thì tại sao không bỏ một thằng đi?

Em là dev không phải là dân sys admin nên các bác thông cảm cho em nếu em hỏi câu này hơi cơ bản

Trong khi tìm hiểu về hàm call_user_function em thấy có ví dụ sau:

function barber($type){
    echo "You wanted a $type haircut, no problem\n";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");

Nhưng tại sao không gọi hàm barber trực tiếp mà phải thông qua call_user_function?