|
|
|
|
|
для: Lotanaen
(07.02.2012 в 17:50)
| | Да спасибо большое всё работает. | |
|
|
|
|
|
|
|
для: pautina
(07.02.2012 в 17:43)
| | $new=$data2['Field 3']." ".$data_2['Field 2']; | |
|
|
|
|
|
|
|
для: Lotanaen
(07.02.2012 в 14:57)
| | при использовании вашей строки пробел перед добавляемым полем не ставится
Содержимое контента 1Добавление контента к ячейке 1 | |
|
|
|
|
|
|
|
для: pautina
(07.02.2012 в 14:32)
| | попробуйте вот так:
mysql_query("UPDATE `table_1` SET `Field 3` = '".mysql_real_escape_string($new)."' WHERE ID=".$data_2['ID']);
|
| |
|
|
|
|
|
|
|
для: pautina
(07.02.2012 в 14:44)
| | добавить пробел | |
|
|
|
|
|
|
|
для: Lotanaen
(07.02.2012 в 14:39)
| | хорошо а как сделать пробел перед добавляемым полем. | |
|
|
|
|
|
|
|
для: pautina
(07.02.2012 в 14:32)
| | а у Вас в получаемых значениях $new нет одинарных прямых кавычек? т.е. в $data_2['Field 2'] и $data2['Field 3'] есть одинарные кавычки? | |
|
|
|
|
|
|
|
для: Lotanaen
(07.02.2012 в 14:31)
| | Я уже подправил извиняюсь
<?php
header("Content-Type: text/html; charset=UTF-8");
$conn = mysql_connect ("localhost", "root", "")
or die ("Соединение не установлено!");
mysql_select_db("bd_photoshop-portal");
$data = mysql_query("SELECT `ID`, `Field 2` FROM `table_2` ORDER BY ID") or die(mysql_error());
if(!$data) exit("Ошибка выполнения запроса - ".mysql_error()."<br />");
while($data_2=mysql_fetch_array($data))
{
$query=mysql_query("SELECT `Field 3` FROM `table_1` WHERE ID=".$data_2[ID]);
$data2=mysql_fetch_array($query);
$new=$data2['Field 3'].$data_2['Field 2']; // Объединение строк
mysql_query("UPDATE `table_1` SET `Field 3` = '".$new."' WHERE ID=".$data_2['ID']);
}
echo "Выполнено!";
?>
|
Запрос выполняется
а вот в этой строке
mysql_query("UPDATE `table_1` SET `Field 3` = '".$new."' WHERE ID=".$data_2['ID']);
|
перед закрытием скобки двойная кавычка не нужна | |
|
|
|
|
|
|
|
для: pautina
(07.02.2012 в 14:28)
| | Вы букву Ё нашли на клавиатуре? вот ту одинарную кавычку и используйте!!! | |
|
|
|
|
|
|
|
для: Lotanaen
(07.02.2012 в 14:20)
| | Сейчас код такой
<?php
header("Content-Type: text/html; charset=UTF-8");
$conn = mysql_connect ("localhost", "root", "")
or die ("Соединение не установлено!");
mysql_select_db("bd_photoshop-portal");
$data = mysql_query("SELECT 'ID', 'Field 2' FROM 'table_2' ORDER BY ID") or die(mysql_error());
if(!$data) exit("Ошибка выполнения запроса - ".mysql_error()."<br />");
while($data_2=mysql_fetch_array($data))
{
$query=mysql_query("SELECT 'Field 3' FROM 'table_1' WHERE ID=".$data_2[ID]);
$data2=mysql_fetch_array($query);
$new=$data2['Field 3'].$data_2['Field 2']; // Объединение строк
mysql_query("UPDATE 'table_1' SET 'Field 3' = '".$new."' WHERE ID=".$data_2['ID']);
}
echo "Выполнено!";
?>
|
Но где то всё равно ошибка есть | |
|
|
|
|