Поскольку вы новичок, я бы порекомендовал правильное кодирование SQL. Назовите все нужные вам столбцы, даже если вам нужны все столбцы, существующие в вашей таблице. Избегайте использования подхода SELECT * ...
. Развивайте хорошие практики и привычки уже сегодня:
SELECT ID, COLOR, LENGTH FROM table WHERE COLOR = 'red';
Очень простой пример того, как можно добиться успеха в PHP:
<?php
# variables you will need. values below are mere examples only
$server = 'localhost';
$database = 'databasename';
$username = 'username';
$password = 'password';
# create database connection
try {
$pdodb = new PDO('mysql:host='.$server.';dbname='.$database, $username, $password);
$pdodb->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $ex) {
printf($ex->getMessage());
exit;
}
# use prepared statements, for starters:
$stmt = $pdodb->prepare("SELECT ID, COLOR, LENGTH FROM table WHERE COLOR = ?");
$stmt->bindValue(1, 'red')
$stmt->execute();
# store each row into an array
$resultset = array();
do {
$resultset[] = $onerow;
} while ($onerow = $stmt->fetch(PDO::FETCH_COLUMN));
# to test your resultset:
print_r($resultset); # use this only to display during debugging/testing
?>
Вот ссылки на статьи, которые могут помочь вам начать:
net.tutsplus
phpeveryday
phpro