[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как вывести данные из нужной ячейки таблицы bd
ufaclub
Есть база данных в mysql Database: basakv
в ней есть таблица cms_build.

в ней есть ячейки
$id; $number; $price; $status;

user posted image

Хочу сделать скрипт при передаче к которому методом GET переменной $kv у меня в скрипте создавался ряд переменных.

$id;
$number;
$price;
$status;


которые брались бы из строки в которой значение ячейки number равнялось бы значение переменной $kv;
т.е отправляю get запросом по ссылке /plan/index.php?kv=1
и получаю в ответ ряд переменных из строки в котором ячейка number равна 1.

Помогите составить пример запроса скрипта.
Само подключение вот уже сделал. А как присвоить переменные из нужной ячейки не могу додумать.



<?php

$kv = $_GET[kv];

// mysql_query("SET NAMES cp1251");

//mysql_query("set names utf8");


$dbhost = "localhost"; // Имя хоста БД
$dbusername = "root"; // Пользователь БД
$dbpass = ""; // Пароль к базе
$dbname = "basakv"; // Имя базы

$dbconnect = mysql_connect ($dbhost, $dbusername, $dbpass);
if (!$dbconnect) { echo ("Не могу подключиться к серверу базы данных!"); }

if(@mysql_select_db($dbname)) { echo "Подключение к базе $dbname установлено!"; }
else die ("Не могу подключиться к базе данных $dbname!");




?>

McLotos
ООП вариант
$mysqli = new mysqli("localhost", "root", "", "basakv");

/* проверка соединения */
if ($mysqli->connect_errno) {
printf("Не удалось подключиться: %s\n", $mysqli->connect_error);
exit();
}
$query = "SELECT id,number,price,status FROM cmd_build";
if ($result = $mysqli->query($query)) {

/* извлечение ассоциативного массива */
while ($row = $result->fetch_assoc()) {
$id=$row['id'];
$number=$row['number'];
$price=$row['price'];
$status=$row['status'];
}

/* удаление выборки */
$result->free();
}


процедурный вариант
$link = mysqli_connect("localhost", "root", "", "basakv");

/* проверка соединения */
if (mysqli_connect_errno()) {
printf("Соединение не удалось: %s\n", mysqli_connect_error());
exit();
}

$query = "SELECT id,number,price,status FROM cmd_build";

if ($result = mysqli_query($link, $query)) {

/* извлечение ассоциативного массива */
while ($row = mysqli_fetch_assoc($result)){
$id=$row['id'];
$number=$row['number'];
$price=$row['price'];
$status=$row['status'];
}

/* удаление выборки */
mysqli_free_result($result);
}

/* закрытие соединения */
mysqli_close($link);


_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

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