@zooby

Как правильно сделать запрос к базе mysql?

Добрый день,

есть таблица
03024bf5a5f4431a8eac0a0a7c64315a.jpg

Пробую переменной: $result_photoname['photo_name'] присвоить любое и только 1 значение из 113457.jpg и т.д. на выбор.

Как я это делаю:
$result_photoname = mysql_query ("SELECT photo_name FROM jb_photo ORDER BY number LIMIT 1");
		$massivog = mysql_fetch_array($result_photoname);
		$imgog = $result_photoname['photo_name'];
		$user_photo_og = $h."/image.php?type=".$c['watermark_type']."&img=".$un.$result_photoname['photo_name'];


все равно не выводится, т.е.
<meta property="og:image" content="<?=$user_photo_og?>">
и я вижу
<meta property="og:image" content="http://сайт/image.php?type=logo&img=upload/normal/">
а должно быть
<meta property="og:image" content="http://сайт/image.php?type=logo&img=upload/normal/например 113457.jpg (т.е. любое 1 из...)">


подскажите, пожалуйста, что не так делаю.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 2
PavelMonro
@PavelMonro
Проверяйте что выводит Ваш запрос в БД
var_dump ($imgog);
var_dump ($user_photo_og);
Ответ написан
LenovoId
@LenovoId
svg, css,js
$connect=mysqli_connect("localhost","db-user","my_pass","my_db");
if (mysqli_connect_errno())
  {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
mysqli_query($connect, SELECT * FROM имя таблицы")VALUES ('то что надо выбрать')");
mysqli_query($con,"INSERT INTO имя таблицы );
mysqli_close($con);

ну или PDO :
<?php
$servername = "localhost";
$username = "username";
$password = "password";

try {
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully"; 
    }
catch(PDOException $e)
    {
    echo "Connection failed: " . $e->getMessage();
    }
?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы