У меня есть база данных MySQL с работающей таблицей.Я пытаюсь добраться до него через страницу php.Вся установка WAMP2.Кажется, все работает хорошо, я подключился к MySQL и вытащил базовый «выбрать все» через PHP.Я сейчас пытаюсь искать через PHP.
Я могу проверить соединение, которое идет с установкой:
<?php
$link = mysql_connect('localhost','testuser','testpass');
if (!$link) {
die('Could not connect to MySQL: ' . mysql_error());
}
echo 'Connection OK'; mysql_close($link);
?>
И я вижу ответ «Connection OK».Каждая попытка соединиться с таблицей провалилась разными способами, и я подозреваю, что у меня что-то не так с моей конфигурацией apache / php / mysql.
Я пробовал код здесь: http://www.tutorialized.com/view/tutorial/PHP-MySQL-database-search/416, и я получаю сообщение об ошибке:
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\search3.php on line 22
строка, которая получает ошибку?
$trimmed = trim($var) //trim whitespace from the stored variable
// rows to return
$limit=10; // line 22
Мойпоследняя попытка состоит в том, чтобы попробовать этот код: http://www.wallpaperama.com/forums/simple-php-mysql-connection-test-script-example-t5702.html, который в соответствии с преамбулой должен позволять мне проверять любое соединение.
Когда я запускаю страницу, я получаю ошибки, указывающие на любую имеющуюся у меня переменную «Примечание: неопределенный индекс» или «Примечание: неопределенная переменная:».
Я пытался подавить предупреждение, используяпрефикс @ переменной, чтобы увидеть, был ли это критический сбой, и я получаю сообщение об ошибке «Ошибка разбора: синтаксическая ошибка» или аналогичное, относящееся к функции, для которой вызывается переменная.
Я подозреваю, что в объявлении / обработке переменной что-то не так, но я не знаю, где искать указатели. Я проверил различные журналы и не вижу ничего, что могло бы загореться дальше, чем ошибки, выдаваемые на странице браузера..
Я немного растерялся, где искать дальше - это моя первая игра с PHP. Есть предложения?