본문 바로가기

mysql10

nodejs mysql 연동 쿼리문 안될 때, 확인해볼 유의사항 안녕하세요 여러분 크리에이트메이커입니다. nodejs 요즘 많이쓰죠. 간단하니가요.mysql연동하는데 가끔 쿼리가 안될때,, 유의사항 확인해보세요. startdate = `DATE('${getCurrentDate()}') - INTERVAL 3 DAY`;enddate = `DATE('${getCurrentDate()}') + INTERVAL 3 DAY`;만약 이런 sql문을 포함한 변수를 sql에 넣고 싶다면  nodejs 에서 (date(c.consultstarttime) between ? AND ? ) , [startdate, enddate],이렇게 넣으면 안되구요. 왜냐하면 변수값이 string으로 들어가가든요. 이럴땐,sql 문자열을 " " 가 아닌  ' ' 도 아닌 ` ` 사이에 넣으시고(dat.. 2024. 7. 6.
php mysql update, delete, insert 결과 행 개수 알기with javascript js 안녕하세요 여러분! 크리에이트이트 메이커 입니다 .!! 오늘은 php, mysql을 사용하는 개발자 분들에게 알려드릴 내용인데요 ~ 우리 php 로 mysql연동하면 select값은 다 나오지만, update, delete같은 그냥 수정하거나 추가하는 것에대해서는 잘 참고 하지 않잖아요~ 하지만 제품을 제작하다보면 몇개의 행이 update되고 delete됐는지 확인해야 할 때가 있는데요~ 그럴때 사용할 코드 알려드릴게요~ if($result = mysqli_query($conn,$sql)){ $result_array[] = $conn->affected_rows; echo json_encode($result_array); }else{ echo mysqli_error($conn); } 자 보시면 $conn은.. 2024. 1. 15.
php 5.2버전 mysql 한글깨짐현상 조치방법 mysqli_set_charset($conn, 'utf8'); 이거 추가해 주면 됩니다... 구글보면 별이상한 말들 많은데,php5.2버전은 그런 옵션들 다 안통하구요. 그냥 mysql에서 출력 자체를 utf8로 하게끔 하면 깔끔하게 한글 출력되고 다 받을 수 있습니다. 다만 json_encode 를 하고 echo로 출력을 하면 이상한 문자로 나오긴 하는데, 사실 그게 잘 나온 겁니다. 이상하게 깨지면 null값이 나오거든요. print_r() 로 출력을 하면 아주 깔끔하게 한글로 잘 나옵니다. 2023. 5. 31.
자바스크립트 mysql date형식으로 현재날짜 출력하기 var now = new Date(); var year = now.getFullYear(); var month = ('0' + (now.getMonth() + 1)).slice(-2); var day = ('0' + now.getDate()).slice(-2); var dateString = year + '-' + month + '-' + day; 저기 계산이 있는 이유는 mysql date포멧에 맟추기 위해서 넣은겁니다. 이상하게 나오거든여 없으면 그럼 즐거운 개발 되세여! 2023. 5. 24.