Вопрос № 113073: Уважаемые эксперты ответьте, пожалуйста, на следующие вопросы!!!
Вопрос №1
У меня в скрипте a.php есть переменная $password я её получил с скрипта input.php методом POST. Вот далее я её хочу, передать методом POST скрипту b.php. Возможно...
Вопрос № 113.073
Уважаемые эксперты ответьте, пожалуйста, на следующие вопросы!!!
Вопрос №1
У меня в скрипте a.php есть переменная $password я её получил с скрипта input.php методом POST. Вот далее я её хочу, передать методом POST скрипту b.php. Возможно ли это? Если да помогите пожалуйста. Заранее говорю я не хочу использовать cookies метод GET и похожие методы, только методом POST!!!
Вопрос №2
Я вот пишу скрипты которые периодически ставятся не только у меня на хостинге, а и у моих друзей. Так вот проблема такая.
Для того чтобы создать таблицу у меня на хостинге достаточно:
mysql_query("CREATE TABLE `$TBL_NAME` (
`ID` INT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`login` VARCHAR( 30 ) NOT NULL,
`pass` VARCHAR( 30 ) NOT NULL,
`email` VARCHAR( 30 ) NOT NULL,
`purse` VARCHAR( 13 ) NOT NULL,
`level` INT( 3 ) NOT NULL,
`referer` INT( 3 ) NOT NULL,
`flag` INT( 3 ) NOT NULL )");
а у моего друга:
mysql_query("CREATE TABLE `$TBL_NAME` (
`ID` INT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`login` VARCHAR( 30 ) NOT NULL,
`pass` VARCHAR( 30 ) NOT NULL,
`email` VARCHAR( 30 ) NOT NULL,
`purse` VARCHAR( 13 ) NOT NULL,
`level` INT( 3 ) NOT NULL,
`referer` INT( 3 ) NOT NULL,
`flag` INT( 3 ) NOT NULL ) ENGINE = MYISAM");
то есть отличие только в ENGINE = MYISAM. Не могли б Вы подсказать эталон, который будет работать везде независимо от хостинга на который ставится скрипт. И еще одно если есть где-то еще различия ну, например, при создании записи в таблице и т.д. то желательно и их описать. Заранее спасибо!!!
Отправлен: 09.12.2007, 13:26
Вопрос задал: Sanek (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: PVS
Здравствуйте, Sanek!
№1)копайте в сторону CURL
№2)ENGINE= задаёт внутренний способ хранения таблиц. Есть смысл его указывать если Вы каким-то образом оптимизмруете свою БД, а вообще-то должно ВСЕГДА срабатывать без ENGINE={чего-то-там} и только в ОЧЕНЬ извратных случаях не сработает ENGINE=MYISAM (если кто-то догадается собрать MySQL без поддержки "родного" способа хранения).
Разные версии MySQL'я поддерживают разные расширения синтаксиса, но если пользоватся стандартом:
insert into {куда}[({список полей})] values({что});
select {что} from {откуда} where {условие}
delete from {откуда} where {условие}
update {где} set {поле}={значение}[,{поле}={значение}....] where {условие}
то никаких проблемм не возникнет
Ответ отправил: PVS (статус: Специалист)
Ответ отправлен: 10.12.2007, 10:24