coinmarketcap.com 파싱을 하다보니 16,802,262 BTC 이런식으로 데이터를 가져왔다. 순위를 매겨야 하는데 그럴려면 숫자만 있어야 한다. 맨끝에 공백과 BTC를 삭제해야 하고 컴마, 도 지워야 한다. 짱구를 굴리고 검색을 해보다가 substring_index 라는 mysql 함수를 발견했다. substring_index(문자열,찾고자 하는 문자열, 찾고자 하는 문자열의 순번) substring_index 함수를 이용해 뒤에 공백과 문자를 지우고 replace함수를 써서 컴마 , 를 없애준다. 두개를 동시에 써서 쿼리를 작성해 보면 select replace (substring_index (cir, ' ', 1), ',', '') from coin 하면 숫자만 남는다.
$con=mysqli_connect("localhost","아이디","비밀번호","데이타베이스명");// Check connectionif (mysqli_connect_errno()){echo "Failed to connect to MySQL: " . mysqli_connect_error();}$sql="create table Persons( FirstName varchar(50) ,LastName varchar(50) ,Age varchar(50))";if(mysqli_query($con,$sql)){ echo "Table Person created successfully";}else{ echo "Error creating table: ".mysqli_error($con)."";}// Perfor..
AutoSet10 환경에서 server/bin 디렉토리의 php.exe를 실행해서 phpExcelReader 삽질기를 공개하겠다. 장장 3일간의 삽질기... 준비단계 phpExcelReader를 다운받아서 server/bin/phpExcelReader 에 위치시켰다. 그리고 example.php 를 e.php로 이름을 바꿔서 복사하고 실행한다. cmd창에서 C:\AutoSet10\server\bin> php phpExcelReader/e.php 하였다. 그럼 아래와 같이 삽질하게 나온다. 1. 초기 실행 Parse error: syntax error, unexpected 'new' (T_NEW) in C:\AutoSet10\server\bin\phpExcelReader\Excel\reader.php on..
phpExcelReader Fatal error: Uncaught Error: Class 'OLERead' not found in C:\AutoSet10\server\bin\reader.php:265 Stack trace: #0 C:\AutoSet10\server\bin\myexample.php(10): Spreadsheet_Excel_Reader->Spreadsh eet_Excel_Reader() #1 {main} thrown in C:\AutoSet10\server\bin\reader.php on line 265 앞의 포스팅에서 Parse error: syntax error, unexpected 'new' (T_NEW) in C:\AutoSet10\server\bin\r eader.php on lin..
윈도우 Autoset10 환경에서 phpExcelReader를 써볼려고 했다. 웹브라우저에서 실행하니 500 error가 났다. 페이지가 작동하지 않습니다. 현재 localhost에서 요청을 처리할 수 없습니다. HTTP ERROR 500 흠.. 어떻게 어디서 잘못된 거지? 그래서 C:\AutoSet10\server\bin 에 있는 php.exe로 실행하면 뭔가 에러의 단서를 찾을 수 있을거 같았다. 그래서 파일들을 옮겨두고 실행. 하니 Parse error: syntax error, unexpected 'new' (T_NEW) in C:\AutoSet10\server\bin\reader.php on line 532 이런 에러가 났다. 어딘지 보니 $this->_ole =&new OLERead(); 이부..
phpExcelReader를 이용해 엑셀을 다뤄보려고 했다. sourceforge에서 phpExcelReader를 다운 받고 example을 해보려고 했다. example이니까 쉽게 되겠지.. 하고 실행을 해봤는데 안됐다.. 흠.. 뭐지.. 삽질시작.. 디버깅을 해보니 require_once 'Excel/reader.php'; 이쪽에서 에러가 나는거 같아 reader.php 파일을 열어보니 require_once 'Spreadsheet/Excel/Reader/OLERead.php'; 이렇게 되어 있는데 저 경로가 없었다. oleread.inc는 있었다. 그래서 require_once 'oleread.inc'; 로 바꿨다. 되겠지.. 했는데 안됐다. 또 삽질.. * PHP versions 4 and 5 라..
프로그래밍을 하다보면 파일명과 줄번호를 로그로 출력하고 싶을 때가 있다. 자바일경우에는 이 블로그 자바 카테고리에 설명이 있고 여기서는 php일 경우를 알아본다. php는 C언어일 경우와 비슷하다. 전체 경로를 포함한 파일명을 찍고 싶을때는 : __FILE__ 줄번호를 찍고 싶을때는 : __LINE__ 을 사용하면 된다. 이해를 돕기위해 예제 및 결과를 살펴보면 라고 소스코딩을 한후 php/logtest.php 라고 저장했다. 윈도우 autoset 10 환경에서 실행해보면 http://localhost/php/logtest.php 결과: C:\AutoSet10\public_html\php\logtest.php 4 위의 결과처럼 전체경로를 포함한 파일명 경로가 나왔고 4라고 줄번호 까지 나왔다. echo ..
자세한 내용은 아래의 링크 참조 https://opentutorials.org/module/6/5137
- Total
- Today
- Yesterday
- C
- KG
- 자바 셀레니움
- ocjap
- xe애드온
- esql
- 스크래핑
- 프로씨
- 인포믹스
- xe addon
- webix
- php
- 포인터
- MySQL
- 자바
- 자바 smtp
- 문자열
- EC
- 오라클
- 이클립스
- XE3
- ocpjp
- Python
- XE
- ocajp
- JDBC
- 파싱
- 파이썬
- proc
- C언어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |