проблема с простым запросом

jamin

Новичок
проблема с простым запросом

Когда добавляю два нижних запроса к коду, то выдает пустую страницу, даже нету вывода слова "Теst"

С чем это может быть связано?

база данных и таблица существуют

Это мой первый запрос, вроде бы делала как показано на примерах :(

буду очень признательна за ответ :)

PHP:
<?

echo "Test";

$host="localhost"; // у большинства хостеров этот параметр именно такой 
$user="u_elena"; //ваше имя для подключения к MySQL 
$pass="ALdw5RaB"; // Ваш пароль для подключения к MySQL 
$bd_name="elena"; // Имя создаваемой базы данных 


$link = mysql_connect($host, $user, $pass) // Соединение с MySQL 
   or die ("Невозможно подключиться к MySQL"); 

mysql_select_db ($bd_name) // Выбор базы данных 
   or die ("Невозможно выбрать БД "); 


$query = "INSERT INTO 1diplom_students (stud_name,stud_pwd) VALUES("Bublikov Ivan","mypassword"),("demo","demo")";
mysql_query($query) or die(mysql_error());

$query2= "SELECT * FROM 1diplom_students ORDER BY stud_name";
mysql_query($query2) or die(mysql_error()); 


?>
-~{}~ 21.03.06 15:06:

Извиняюсь, написала и увидела,что забыла поставить слеши перед кавычками

:)
заработало, хоть и с ошибкой :)
 

Фанат

oncle terrible
Команда форума
странно.
должна была выдаваться не пустая страница, а ошибка базы.
 

Pegas

Новичок
Re: проблема с простым запросом

Пробани так. Что за ошибка случ чего сразу увидишь.
PHP:
 $result=mysql_query("INSERT into 1diplom_students (stud_name,stud_pwd) VALUES ('Bublikov Ivan', 'mypassword');");
  if (!mysql_error())
    echo "ok"
  else
    echo mysql_error();
 

Фанат

oncle terrible
Команда форума
Pegas
вообще-то, у неё так и написано.
если ты не заметил.
 

jamin

Новичок
спасибо!
уже все работает :)
по крайней мере этот кусочек :)

-~{}~ 21.03.06 17:34:

PHP:
<form method="post" action="<?php echo $PHP_SELF ?>">

Скажите, правильная ли конструкция и почему может в адресной строке выдававть адрес не этой же страницы, а www.forexample.net/<?php%20$PHP_SELF%20?>


Может из-за того,что этот файл я обзываю add.htm, а не add.php? Но тут только вставки php, сам файл содержит формочку,
и после смены расширения вообще выдает пустой лист.
 

Wicked

Новичок
Я думаю у тебя .htm не воспринимается как пхп-скрипт. Лучше переименуй обратно :)
 

jamin

Новичок
переименовала, теперь он обратно .htm , но как быть с <?php echo $PHP_SELF ?> ? :))

сейчас разбиваю на два отельных файла, чтобы htm ссылался на php, но это не совсем то,что хотелось бы :((
 

Wicked

Новичок
почему бы не использовать сам-на-себя-ссылающийся php файл? который будет и форму рисовать, когда необходимо, и обрабатывать ее же, когда юзер ее засабмитит?
 

Фанат

oncle terrible
Команда форума
jamin
переименуй его в add.php
и постарайся сообразить, что такое пхп файл.
а ещё лучше - почитай вступление для начинающих в документации по пхп.
 

jamin

Новичок
Фанат

одного чтения не достаточно

да и разве PHP-код нельзя вставлять в html ???
как раз наоборот...

и это в моем случае сделано без ошибок, но не пойму, почему программа не понимает такие фрагменты как
<?php echo $PHP_SELF?>
<?php echo $myrow["id"] ?>

он выводит эти куски как обычный текст :(

-~{}~ 21.03.06 19:55:

Фанат

забераю свои слова обратно

это я завтыкала, действительно в моих кодах работала только часть с html, но это пример с книги

http://www.weblight.us/web/documentation/php/phpmysql/?id=13

если его брать как файл .php, то вообщеничего не работает

тогда как они подразумевают это делать?

:((
 

Фанат

oncle terrible
Команда форума
(терпеливо) они подразумевают это делать в файле с расширением php
одного чтения не достаточно
судить об этом можно только ПОСЛЕ чтения.
а не до.
 
Сверху