Затронутые прошлой операцией ряды.

phpusershik

Using PHP
Затронутые прошлой операцией ряды.

У меня вопрос про то зачем когда 'UPDATE' зделано он все равно в таб. 'temp' ставит значения для 'pole2' и 'date2' ?

А как между этими двумя 'INSERT INTO temp' поставит - 'printf ( mysql_affected_rows() );' ?

$sql1 = "INSERT INTO temp (pole1,date1) VALUES ('$ppp','$date')";
mysql_query($sql1,$db);

$sql2 = "UPDATE kor SET yab='$yablok' WHERE pol='$polka' and date='$date' ";
mysql_query($sql2,$db);

printf ( mysql_affected_rows() );

$sql3 = "INSERT INTO kor (yab) VALUES ('$yablok')";
$result3 = mysql_query($sql3);

$sql4 = "INSERT INTO temp (pole2,date2) VALUES ('$ppp','$date')";

$result4 = mysql_query($sql4);

P.S.
\\
Только не посылайте сюда прочел но не нашел ничего подходящее:

http://www.php.net/manual/ru/function.mysql-affected-rows.php
\\
 

SiMM

Новичок
> У меня вопрос про то зачем когда 'UPDATE' зделано он все равно в таб. 'temp' ставит значения для 'pole2' и 'date2' ?
Ты вообще школу-то хоть закончил? Думаешь, твой вопрос кому-нибудь понятен?

> А как между этими двумя 'INSERT INTO temp' поставит - 'printf ( mysql_affected_rows() );' ?
[m]printf[/m] vs [m]echo[/m]
 

phpusershik

Using PHP
C 8 класса выгнали!
Я имел ввиду что когда запрос $sql2 выполняется то $sql3 соответственно не выполняется.
А как сделать что-бы при выполнение $sql2 выполнялся и $sql1 но не выполнялся $sql4 - а при выполнение $sql3 соответсвенно выполнялся $sql4 но не выполнялся $sql1.
 
Сверху