Нужен скрипт для выполнения SQL запроса.

Статус
В этой теме нельзя размещать новые ответы.
Все равно ничего.
Файл не выдает ошибку, он просто открывается в браузере и отображается пустая страница. В логах ошибок - нет ошибок вообще, а статистика переходов - там только время запуска скрипта мой через браузер.
Ошибок нет - ни при запуске, ни в логах - просто нет результата

Вот еще раз вставляю нужный мне запрос

HTML:
UPDATE `tabl1` SET `check` = 'new' WHERE `check` = 'checking';

Попробуйте под этот запрос (его немного изменил) - что можно тут сделать?
 
Попробуйте под этот запрос (его немного изменил) - что можно тут сделать?

Что значит "попробуйте"? Как будто мы тут хором сидим за твоим серваком и тестим скрипт.
PHP:
<?php
if ($conn = mysql_connect("localhost", $dbUser, $dbPass)) 'Connected<br>';   
if (mysql_select_db($dbName)) 'Selected<br>';   
$result=mysql_query("UPDATE tabl1 SET check='new' WHERE check='checking'");   
if (!$result) die(mysql_error());
?>
 
Вот тебе раширеная... пробуй
PHP:
<?php 

$dbUser = 'user_base';
$dbPass = 'pass_base';
$dbName = 'name_base';

if ($conn = mysql_connect("localhost", $dbUser, $dbPass)) {
	if (mysql_select_db($dbName)) {
		$result=mysql_query("UPDATE tabl1 SET check='new' WHERE check='checking'");    
		if (!$result) die(mysql_error()); else echo 'Yes UPDATE data';
	} else {
		echo 'No select db';
	}
} else {
	echo 'No connect Base';
}
 
Да действительно возникает ошибка

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check='new' WHERE check='checking'' at line 1

Там говорится про какую то ошибку синтаксиса, но ведь через майадмин все работает. В чем причина.

P.S. А за "попробуйте" извиняюсь - просто не так выразился.
 
Да действительно возникает ошибка

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check='new' WHERE check='checking'' at line 1

Там говорится про какую то ошибку синтаксиса, но ведь через майадмин все работает. В чем причина.

P.S. А за "попробуйте" извиняюсь - просто не так выразился.

Покажи код таблицы
 
Вот собственно таблица - просто структура без данных

 
Блин, check ведь зарезервировано. Провтыкал. Наверное нужно больше спать...
Возьми его в `` и все будет ок.
 
Да действительно возникает ошибка

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check='new' WHERE check='checking'' at line 1

Там говорится про какую то ошибку синтаксиса, но ведь через майадмин все работает. В чем причина.

P.S. А за "попробуйте" извиняюсь - просто не так выразился.
А никто не замечает что ковычки не на своих местах?
 
Да? Какие именно и где должны стоять? :)
Я про ошибку которую привли.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check='new' WHERE check='checking'' at line 1
Первая закрывается в самом конце запроса, а должна перед=
Или я ступил и это просто ошибка в ковычки взята... :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху