Пытаюсь переместить запись с одной таблицы в другую с удалением.
Сначала нахожу ее $info= R::findOne("books", "book_id= ?", array($_POST['id']));
Потом пытаюсь вставить в другую
$book = R::dispense("new");
$book->importFrom($info);
$id = R::store($book);
Вот на этом моменте $book->importFrom($info);
он НЕ создает её (если посмотреть DEBUG), а пытается обновить.
Как можно исправить это?
Вот пример моего кода:
require ('folder/rb.php');
R::setup('mysql:host=localhost;dbname=mysql','mysql','mysql');
if (!R::testConnection()) die('No database connection');
R::fancyDebug( TRUE );
$book = R::dispense("books");
$book->text = 'notepad';
$book->price = '20';
$id = R::store($book);
$info= R::findOne("books", "price= ?", array(20));
$new_book = R::dispense("new");
$new_book = $new_book->importFrom($info);
$id = R::store($new_book);
Debug:
resultset: 2 rows
DESCRIBE `books`
resultset: 3 rows
INSERT INTO `books` ( id, `text`,`price` ) VALUES ( NULL, 'notepad',20 )
SELECT `books`.* FROM `books` WHERE price= 20 LIMIT 1 -- keep-cache
resultset: 1 rows
show tables
resultset: 2 rows
DESCRIBE `new`
resultset: 3 rows
UPDATE `new` SET `text` = 'notepad' , `price` = 20 WHERE id = 3
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Необходимо вывести с mysql статьи так, чтобы они чередовались по блокамЧтобы через каждые 2 статьи - следующие 2 оборачивались блоком <div class="row"></div>
Необходимо с помощью PHP узнать по какому запросу из поисковика (яндекс/гугл) пришел посетитель на сайт
Дана последовательность, в которой каждое натуральное число k встречается ровно k раз: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4,… По данному натуральному n выведите...