2012-05-24 2 views
1

Моя таблица базы данных (Имя: Стена) структура ниже:Mysql вопрос запрос

----------------------------------------------------- 
id(type = int) like(type = int)  wall_id(type =int)   
----------------------------------------------------- 
1     0      1 
2     0      2 
----------------------------------------------------- 

В wall.php файле есть текст названия кнопки "Как это". Итак, есть ли способ отправить запрос в базу данных Mysql после щелчка по этому тексту (Нравится).

На самом деле, я хочу создать подобную систему. Если кому-то понравится стенограмма, то он/она может нажать на этот текст (Нравится) понравится стена пользователя. Таким образом, после каждого клика, базы данных MySQL как поле значение должно быть увеличение на 1.

Нормально я могу послать запрос datbase с:

$sql = mysql_query("INSERT INTO wall VALUES('', '1')"); 

Может кто-нибудь дать мне решение :-)

+0

Вы, вероятно, хотите использовать AJAX/JQuery (javascript) для этого – Bono

+0

Чтобы добавить интерактивность на странице без повторной загрузки всей страницы, вам нужно использовать AJAX/JQuery. Помните, что PHP - это язык сценариев на стороне сервера, а не клиентский языки uage, как javascript. – ruben

+0

* НЕДОСТАТОЧНО Я НЕ ЗНАЮ JAVASCRIPT/AJAX * К сожалению, для этого типа взаимодействия вам нужно будет либо научиться, либо найти того, кто может кодировать то, что вам нужно. – PenguinCoder

ответ

0
$sql = mysql_query("UPDATE wall SET like = like+1 WHERE wall_id = ". (int)$wall_id); 
+0

Ну, но я хочу остаться на странице wall.php. Если я использую это, тогда мне нужно перейти на другую страницу, чтобы отправить запрос в базу данных. Я хочу щелкнуть только текстовую кнопку, тогда запрос sql пойдет в базу данных mysql, чтобы обновить значение моего поля. – Shibbir

+0

Вы можете установить параметр действия в своей форме, чтобы не покидать страницу. '

' поэтому, когда вы сохраняете данные, пользователь будет на одной странице – ShaaD

Смежные вопросы