Прошло некоторое время с тех пор, как я последний раз опубликовал здесь, но мне нужна помощь!Преобразование OO в процедурный
Во-первых, я создаю систему обмена сообщениями, и я скопировал ее из учебника (мне нравится копировать код для использования и изучения), но это то, что я считаю объектно ориентированной версией (исправьте меня, если я ошибаюсь). Я использую только процедурный вариант, ни один из них «->» или что-то еще. Как я могу преобразовать это в процедурный?
$grab_pm = mysqli_query($con,"SELECT * FROM `pms` WHERE `touser` = '$touser' AND `id` = '$id'");
while($r= mysqli_fetch_object($grab_pm)) {
echo "<h2>$r->subject</h2>";
echo "<p>$r->message</p>";
echo "<p>From: $r->fromuser ";
echo "<p>On: $r->datesent</p>";
Спасибо!
Я вижу, это просто изменение в этом
while($r= mysqli_fetch_array($grab_pm)) {
$subject = $r['subject'];
$message = $r['message'];
$fromuser = $r['fromuser'];
$datesent = $r['datesent'];
echo "<h2>$subject</h2>";
echo "<p>$message</p>";
echo "<p>From: $fromuser ";
echo "<p>On: $datesent</p>";
Это не OO, это скорее mysql_fetch_object, а не mysql_fetch _assoc. Не могли бы вы показать больше кода о том, где эти переменные создаются? –
Этот крошечный последний бит, вероятно, меньше всего беспокоит. Вам придется переписать весь код, который до этого будет, поэтому у вас даже не будет объекта какого-либо объекта в этой конкретной точке. Мы, очевидно, не можем сказать вам, как это сделать. Или вы могли бы, знаете ли, немного узнать о ООП. – deceze
@Rik_S Неплохо, как мне изменить название? И я добавил еще код –