본문 바로가기

SQL2314

MySQL mysql에서 문을 업데이트 한 후 영향을받는 행을 얻는 방법은 무엇입니까? mysql의 update 문 후에 영향을받는 행 (영향을받는 행 수뿐만 아니라)을 얻는 방법. 해결 방법 $recent = mysql_info(); 참조 페이지 https://stackoverflow.com/questions/10595865 2021. 2. 10.
MySQL utf8 및 utf8_general_ci 내 DB에 행을 삽입하는 데 문제가 있습니다. 행에 'è', 'ò', 'ò', '€', '²', '³'.... 등의 문자가 포함되어 있으면 다음과 같은 오류가 반환됩니다 (문자 세트가 utf8 ) : Incorrect string value: '\xE8 pass...' for column 'descrizione' at row 1 - INSERT INTO materiali.listino (codice,costruttore,descrizione,famiglia) VALUES ('E 251-230','Abb','Relè passo passo','Relè'); 그러나 문자 집합을 latin1 또는 * utf8_general_ci *로 설정하면 제대로 작동하고 오류가 발견되지 않습니다. 누군가 왜 이런 일이 발생.. 2021. 2. 10.
MySQL SQL 테이블 변경-NULL 열 값 허용 처음에는 "MyTable"테이블이 다음과 같은 방식으로 정의되었습니다. CREATE TABLE IF NOT EXISTS `MyTable` ( `Col1` smallint(6) NOT NULL AUTO_INCREMENT, `Col2` smallint(6) DEFAULT NULL, `Col3` varchar(20) NOT NULL, ); "Col 3"열이 NULL이 될 수 있도록 업데이트하는 방법은 무엇입니까? 해결 방법 다음 MySQL 문은 NULL을 허용하도록 열을 수정해야합니다. ALTER TABLE `MyTable` ALTER COLUMN `Col3` varchar(20) DEFAULT NULL 참조 페이지 https://stackoverflow.com/questions/10597982 2021. 2. 10.
MySQL 데이터베이스의 데이터를 PHP를 통해 텍스트 필드로? 페이지 라는 테이블이있는 데이터베이스를 만들었습니다. 이 표에는 pages_id , pagename , pagedesc , pagekey 및 pagecont . 데이터베이스의 이러한 필드에서 편집 가능한 텍스트 필드로 데이터를 가져 오려면 어떻게해야합니까? 아래에서 시도했지만 코드가 작동하지 않습니다. Page title Keywords Description Content 해결 방법 쿼리 결과에서 행을 가져 오지 않았고 정의되지 않은 변수를 출력하고 있습니다. 적절한 순서는 다음과 같아야합니다. $result = mysql_query($sql) or die(mysql_error()); // run the query $row = mysql_fetch_assoc($row); // fetch a result .. 2021. 2. 10.
MySQL Windows XP에서 localhost (10061)의 MySQL 서버에 연결할 수 없습니다. mysql 연결 오류 mysql 5.0과 easyphp를 사용하고 있습니다. SQL 서버에 연결하는 동안 위의 오류가 발생합니다. 연결을 확인하려고 할 때 telnet localhost 3306 그것은 말한다 호스트에 대한 연결을 열 수 없습니다. 연결에 실패. 이제 어떻게해야합니까? 이미 방화벽을 껐습니다. 해결 방법 mysql이 실행되고 있습니까? 구성 파일에 skip_networking이있을 수 있습니까? 보다: [출처 : http://lists.mysql.com/mysql/186288] 참조 페이지 https://stackoverflow.com/questions/10605013 2021. 2. 10.
MySQL varchar 및 int mysql 데이터 유형의 기본값 스크린 샷은 데이터 유형의 3 가지 일반적인 정의 인 id (자동 증가), 제목 및 숫자를 보여줍니다. 1.- 없음 과 NULL 의 차이점은 무엇입니까? 2.- Do I must choose as defined: '' for varchar types when I want an empty string? 3.- autoincrement int 유형에 대해 정의 된대로 0 기본값을 넣어야합니까? 해결 방법 기본값 없음은 기본값이 없음을 의미합니다. 삽입시 값이 제공되지 않으면 "기본값 없음 오류"와 함께 쿼리가 실패합니다. NULL은 실제 NULL 값입니다. 즉, 삽입에 값이 제공되지 않으면 열이 기본적으로 NULL (비어 있음)로 설정됩니다. varchar의 경우 기본값을 ''로 설정할 수 있지만 NULL이.. 2021. 2. 10.
MySQL mysql_ * API를 사용하여 MySQL에서 한 행 선택 다음 쿼리가 있습니다. $result = mysql_query("SELECT option_value FROM wp_10_options WHERE option_name='homepage'"); $row = mysql_fetch_array($result); print_r ($row); 그리고 내가 얻는 출력은 다음과 같습니다. 리소스 ID # 2 궁극적으로 다음과 같이 단일 필드를 에코 할 수 있기를 원합니다. $row['option_value'] while 루프를 사용할 필요없이 하나의 필드 만 얻으려고하기 때문에 요점이 보이지 않습니다. 나는 운없이 mysql_result를 사용해 보았습니다. 내가 어디로 잘못 가고 있습니까? 해결 방법 mysql_fetch_assoc 로 시도하면 가져온 행에 해당하는 .. 2021. 2. 10.
MySQL 여러 쿼리가있는 php / mysql 모든 쿼리는 독립적으로 작동하지만 모든 조각을 하나의 결과로 모아서 mysql_fetch_array와 함께 사용할 수 있도록 정말 고심하고 있습니다.나는 임시 테이블뿐만 아니라 뷰를 만들려고 시도했지만 테이블이 존재하지 않거나 빈 가져 오기 배열 루프를 반환 할 때마다 ... 논리가 있지만 구문이 엉망이 된 것 같습니다. 모두 병합해야하는 여러 쿼리를 처리합니다. 일부 지원을 기대합니다. 감사합니다.  해결 방법 php.net 덕분에 해결책을 찾았습니다. 여러 개의 연결된 쿼리를 실행하려면 (mysqli_multi_query ($ link, $ query)) 를 사용해야합니다. /* create sql connection*/$link = mysqli_connect("server", "user", "pa.. 2021. 2. 10.
MySQL PHP 대량 삽입 foreach 원격 소스에서 데이터를 읽는 curl 스크립트가 있습니다. 다음은 현재 코드입니다. function download_page($path){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$path); curl_setopt($ch, CURLOPT_FAILONERROR,1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 15); $retValue = curl_exec($ch); curl_close($ch); return $retValue; } $sXML = download_page('http://r.. 2021. 2. 10.
MySQL INNER JOIN을 사용하여 한 번에 TWO TABLES에 대한 SQL INSERT 문 hello 와 login_table 두 개의 테이블이 있으며 아래는 그 구조입니다. user_info ------- some_id | name | address login_table ------- id | username | password some_id 및 id 는 자동 증가 색인입니다. 이제 SQL 에서 INNER JOIN 과 함께 INSERT 문을 어떻게 사용할 수 있습니까? 현재 동일한 some_id 및 id 로 아래 데이터를 추가하고 싶습니다. `name` = John `address` = wall street `username` = john123 `password` = passw123 아래 코드는 내가 지금까지 시도한 것을 보여줍니다. insert into login_table lt INNER.. 2021. 2. 10.