Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не записываются данные в базу данных

Сообщения:  [1-10]   [11-14] 

 
 автор: Sasha_Sh   (25.05.2006 в 11:37)   письмо автору
 
   для: kadet_73   (25.05.2006 в 11:30)
 

огромедное спасибо!

   
 
 автор: kadet_73   (25.05.2006 в 11:30)   письмо автору
 
   для: Sasha_Sh   (25.05.2006 в 11:27)
 

$s = $row[key];
а в конце $row[id] в echo можешь убрать так как оно все равно незапрашивается, и выводиться не будет

   
 
 автор: Sasha_Sh   (25.05.2006 в 11:27)   письмо автору
 
   для: kadet_73   (25.05.2006 в 11:24)
 

$result = mysql_query("SELECT key FROM tabl2",$db);
while ($row = mysql_fetch_array ($result)) {
$s = $row;
if (preg_match ( "/перев(.*?)текст(.*?)/si" ,$s)){
$res=mysql_query("insert into 'tabl3' values(0,'$s')");
echo $row[id], $row[key];
так правильно будет? не очень понял, где именно твою конструкцию использовать...

   
 
 автор: kadet_73   (25.05.2006 в 11:24)   письмо автору
 
   для: Sasha_Sh   (25.05.2006 в 11:18)
 

нет не нужно, но советую такую конструкцию
$row[key];

   
 
 автор: Sasha_Sh   (25.05.2006 в 11:18)   письмо автору
 
   для: kadet_73   (25.05.2006 в 11:08)
 

а если мне сдесь $result = mysql_query("SELECT * FROM tabl2",$db); указать в каком поле искать? у меня таблица то всего из двух столбцов, нужен второй, т.е. надо написать типа
$result = mysql_query("SELECT key FROM tabl2",$db); ? тогда получается разбивать $s не надо?

   
 
 автор: kadet_73   (25.05.2006 в 11:08)   письмо автору
 
   для: Sasha_Sh   (25.05.2006 в 10:51)
 

должно быть $str['поле в таблице'];
скажем так:

$s=$row[поле1];
$s2=$row[поле2];
просто $row это получается массив со всей таблицы, который нужно разбить по полям

   
 
 автор: Sasha_Sh   (25.05.2006 в 10:51)   письмо автору
 
   для: kadet_73   (25.05.2006 в 10:45)
 

$result = mysql_query("SELECT * FROM tabl2",$db);
while ($row = mysql_num_rows($result)) {
$str = mysql_fetch_array($result);
$s = $str;
if (preg_match ( "/перев(.*?)текст(.*?)/si" ,$s)){
так будет работать? $str будет меняться во время цикла?
да да, я понял что ты описался.

   
 
 автор: kadet_73   (25.05.2006 в 10:47)   письмо автору
 
   для: kadet_73   (25.05.2006 в 10:45)
 

Пардон!
$row = mysql_num_rows($result)
возвращает значение - количества строк в таблице

   
 
 автор: kadet_73   (25.05.2006 в 10:45)   письмо автору
 
   для: Sasha_Sh   (25.05.2006 в 10:33)
 

$row = mysql_fetch_array($result);
возвращает значение - количества строк в таблице

   
 
 автор: Sasha_Sh   (25.05.2006 в 10:33)   письмо автору
 
   для: kadet_73   (25.05.2006 в 10:26)
 

т.е. $row = mysql_num_rows($result) мне получается не нужно?

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования