[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как написать правильно обращение к БД?
Jekel
Пожалуйста подскажите как правильно написать? нужно прочесть в табличке map строку "x5y6" но цифры должны в обращении быть переменками(

Вот пример кода:


session_start();
include "config.php";

$data = mysql_connect($base_name, $base_user, $base_pass);
mysql_select_db($db_name);

$query = mysql_query("SELECT * FROM users WHERE login='".$_SESSION['login']."'");
$row = mysql_fetch_array($query);

$xlocx = $row['locx'];
$ylocy = $row['locy'];

$travelo2 = mysql_query("SELECT * FROM map");
$roo2 = mysql_fetch_array($travelo2);

$map13 = $roo2['x5y5']; // <----здесь такое обращение должно быть но цифры в виде переменок должны быть! вот тип так:
$map13 = $roo2['x'+'$xlocx'+'y'+'$ylocy'];


пожалуйста подскажите как это сделать? blink.gif



Спустя 24 минуты, 37 секунд (15.11.2009 - 11:22) stepan написал(а):
Цитата (Jekel @ 15.11.2009 - 07:57)
WHERE login='".$_SESSION['login']."

Здесь лучше фильтровать данные прямо в запросе, а то получится дырка

Цитата (Jekel @ 15.11.2009 - 07:57)
$map13 = $roo2['x'+'$xlocx'+'y'+'$ylocy'];


$map13 = $roo2[ 'x' . $xlocx . 'y' . $ylocy ];

Спустя 15 минут, 33 секунды (15.11.2009 - 11:38) Jekel написал(а):
я так пробывал вроде....ничего не вышло(( ща попробую еще)

Спустя 2 минуты, 24 секунды (15.11.2009 - 11:40) Jekel написал(а):
WORKING! спасибо) я пробелы не ставил с обеих сторон точки и оно не жевало код чет))) спасибо большое. С вопросами еще обращусь) Благодарю еще раз очень! user posted image

Спустя 13 минут, 12 секунд (15.11.2009 - 11:53) stepan написал(а):
Цитата (stepan @ 15.11.2009 - 08:22)
а то получится дырка

на счет вот этого вот здесь почитай

Спустя 1 минута, 38 секунд (15.11.2009 - 11:55) stepan написал(а):
Пробелы не обязательны, это просто для легкого восприятия кода я так написал, а вот точки это то что тебе нужно было.

Спустя 24 минуты, 47 секунд (15.11.2009 - 12:20) Jekel написал(а):
smile.gif thanks!

Спустя 1 час, 59 минут, 15 секунд (15.11.2009 - 14:19) Jekel написал(а):
<?php for ($i = 1; $i <= 10; $i++) { echo $map . $i;}?> ))) подскажите как правильно???))) чтобы с двух переменок склепать одну)) чтобы $map1, $map2, $map3 ... автоматом делало...$map присобавить к $i ))))

Спустя 4 дня, 4 минуты, 8 секунд (19.11.2009 - 14:23) Varyag666 написал(а):
это даже я знаю)) тупо пишешь в строчку переменные и будет тебе одна
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.