Оригинальные интерфейс (версия PHP до 5.4)
подключение:
mysql_connect('host','user','password','db_name');
работа с таблицей:
$ bd=mysql_query("SELECT * FROM `bd`");
while($ row=mysql_fetch_array($ bd)){
echo $ row['id'];
}
одиночный запрос
mysql_query("INSERT INTO `bd` (`url`) VALUES ('kakorin.com')");
Объектный интерфейс (версия PHP 5.5+)
подключение:
$ mysqli=new mysqli('host','user','password','db_name');
работа с таблицей:
$ bd=$ mysqli->query("SELECT * FROM `bd`");
while($ row=mysqli_fetch_array($ bd)){
echo $ row['id'];
}
одиночный запрос
mysql_q("INSERT INTO `bd` (`url`) VALUES ('kakorin.com')");
Процедурный интерфейс (версия PHP 5.5+)
подключение:
$ mysqli=mysqli_connect('host','user','password','db_name');
работа с таблицей:
$ bd=mysqli_query($ mysqli, "SELECT * FROM `bd`");
while($ row=mysqli_fetch_array($ bd)){
echo $ row['id'];
}
одиночный запрос
mysql_q("INSERT INTO `bd` (`url`) VALUES ('kakorin.com')");
В системе MODX
подключение:
define('MODX_API_MODE', true);
require $ _SERVER['DOCUMENT_ROOT'].'/index.php';
работа с таблицей:
$ bd=$ modx->query("SELECT * FROM `bd`");
$ row=$ bd->fetchAll(PDO::FETCH_ASSOC);
for($ i=0;$ i<count($ row);$ i++){
echo $ row[$ i]['id'];
}
одиночный запрос
$ modx->query("INSERT INTO `bd` (`url`) VALUES ('kakorin.com')");
если быть точным `bd` нужно заменить на ".$ modx->getOption('table_prefix')."bd, - где в место bd это название таблицы без префикса