를 업데이트 나는이 내 데이터베이스 & fb_user_id은 고유 모두 ID에 다음과 같은PHP - 선택 및 업데이트 문을 반환하고 다중 차원 배열
처럼 보이는 데이터베이스. Id는 자동으로 증가하는 숫자입니다. 인수가 나는 사람이 fb_user_id 번호 2로 언급했기 때문에
$New_Member = mysql_query("INSERT INTO `rotator`.`rotator` (`id`, `fb_user_id`, `first_name`, `last_name`, `email`, `link_url`, `referred_by`, `signups`, `order`) VALUES (NULL, '$new_fb_user_id', '$new_first_name', '$new_last_name', '$new_email', '$new_link_url', '$referred_by', '$new_signups', '$new_order');");
가 그리고 내가 원하는이 삽입 문을 사용하여 다음과 같은
$new_first_name = "John";
$new_last_name = "Nolan";
$new_email = "[email protected]";
$new_link_url = "Johns_Link";
$new_signups = 0;
$new_order = $num_rows;
$referred_by = 2;
$new_fb_user_id = 4;
말할 위해
먼저 나는 새 행을 삽입 할 가입을 다음과 같이 업데이트하려면
$update_sponsor_order = mysql_query("UPDATE `rotator`.`signups` = `rotator`.`signups` + 1 WHERE `rotator`.`fb_user_id` = $referred_by;");
이것은 내가 갇혀있는 곳입니다. 어쩌면 위와 같이 테이블을 삽입하고 업데이트하는 것보다 더 나은 방법이있을 수 있습니다.
지금 내가하고 싶은데요는 다음 select 문과 같지만 반환 된 값을 다차원 배열에 지정합니다. 가입은
$get_link = mysql_query("SELECT `rotator`.`fb_user_id`, `rotator`.`order` FROM `rotator`.`rotator` WHERE `rotator`.`signups` < 2);
미만이 지금 내 배열과 내가 라인 옆에 어떤 항목의 데이터베이스를 열 순서에있는 모든 회전 업데이트 할 곳 기본적으로 내가 열 fb_user_id 주문 돌아 ....
확인 다음과 같은 질문을하고 내가
[** 새로운 코드에서 사용하지 마십시오'mysql_로 *'기능 **] (http://bit.ly/phpmsql). 그들은 더 이상 유지 관리되지 않으며 [비추천 프로세스] (http://j.mp/Rj2iVR)가 시작되었습니다. [** 빨간색 상자 **] (http://j.mp/Te9zIL)를 참조하십시오. 대신 [* prepared statements *] (http://j.mp/T9hLWi)에 대해 알아보고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용하십시오. mysqli) - [이 기사] (http://j.mp/QEx8IB)는 어떤 결정을 내리는 데 도움이 될 것입니다. PDO를 선택하면 [여기는 좋은 튜토리얼입니다] (http://j.mp/PoWehJ). –
원하는 것은 방아쇠입니다. 그들에 대해 읽으십시오 : http://dev.mysql.com/doc/refman/5.0/en/triggers.html – dnagirl
나는 오래 전 구글을 통해 PHP를 배웠습니다. 나는 다시 시작하거나 코스를해야한다고 생각합니다. ..... 어쨌든 당신 중 어느 누구도 나를 도와 줄 수 있습니까? –