Я недавно завершил свою поисковую систему, но теперь у меня есть новый вызов.
Этот следующий код я использую для считывания значений из таблицы вызовов в моей БД и отображения их в таблице, позволяющей знать, что на вызов был дан ответ «да» или «нет».
if(isset($res))
{
//creating table
echo '<table style="width:1500px; cell-padding:4px; cell-spacing:0; margin:auto;">';
echo'<th>Time</th><th>Answered Y/N</th></th><th>Naam</th><th>Caller ID</th>';
while($result = mysql_fetch_assoc($res))
{
echo '<tr>';
echo '<td>'.$result['statusCalling'].'</td>';
if ($result['statusAnswered'] =="NULL"||$result['statusAnswered'] =="Null" || $result['statusAnswered'] =="null" || $result['statusAnswered'] =="")
{
echo "<td>Not Answered!</td>";
}
else
{
echo "<td>Answered!</td>";
}
echo '<td>'.$result['calleridname'].'</td>'.'<td>'.$result['calleridnum'].'</td>' ;
echo '</tr>';
}
echo '</table>';
}
Мне нужно показать результаты, чтобы найти результат! Я пробовал это, но я не работаю! Не знаю, как еще обойти это! Пожалуйста помоги!
$output = '';
//collect
if(isset($_POST['asd'])) {
$searchq = $_POST['search'];
$searchq = preg_replace("#[^0-9a-z]#i","",$searchq);
$query = mysql_query('SELECT * FROM callflow WHERE statusCalling LIKE "%'.$searchq.'%" OR calleridname LIKE "%'.$searchq.'%" OR calleridnum LIKE "%'.$searchq.'%" OR $results LIKE "%'.$searchq'%"');
$count = mysql_num_rows($query);
if($count == 0) {
$output = 'There was no search results!';
}else{
while($row = mysql_fetch_array($query)) {
$statusCalling = $row['statusCalling'];
$calleridname = $row['calleridname'];
$calleridnum = $row['calleridnum'];
$results = $row['statusAnswered'];
$id = $row['ID'];
$output .= '<div>'.$statusCalling.' '.$calleridname.' '.$calleridnum.' '.$results.'</div>';
}
}
}
Я знаю, что MySQL является устаревшим, я учусь программировать еще и я думаю, если я не знаю, MySQL я не могу узнать PDO, потому что я не понимаю, что к чему. Пожалуйста помоги!
Если и не хотят, чтобы помочь, чем зачем тратить время спамить здесь? Я не просил вас взглянуть на то, что, по вашему мнению, я должен изучить или использовать. Мне нужно научиться писать сценарий и понимать, почему и как. Так что, если я не знаю что-то в mysql, я спрашиваю об этом! Еще как вы ожидаете, что я изучу mysqli или pdo, если они все улучшены версии mysql? Как я и сказал. Если вы не хотите помогать не тратить свое время или просто, просто игнорируйте этот вопрос. – KentjeAtWork
@ KentjeAtWork Ваше отношение - это именно тот, который должен иметь хороший разработчик. Вы должны быть готовы слушать людей, когда они говорят вам, что вы делаете что-то неправильно, а не воспринимаете это как личное оскорбление. – GordonM