2014-11-18 2 views
0

Извините за вопрос новичков, но я работаю над своим первым скриптом PHP, и я не могу заставить его работать. Я просто хочу отображать записи из одной таблицы MySQL. Я пытаюсь сделать это целую вечность, и он не отображает ничего, кроме первых двух выражений эха, прежде чем он должен вытащить данные.Отображение записей из таблицы с PHP

Что я делаю неправильно?

<?php 
    mysql_connect("localhost", "me", "mypass") or die(mysql_error()); 
    echo "Connection to the server was successful!<br/>"; 

    mysql_select_db("test") or die(mysql_error()); 
    echo "Database was selected!<br/>"; 

    $result = mysql_query("SELECT * FROM Customer"); 

    while($row = mysql_fetch_assoc($result)){ 
    echo "ID: ".$row['customer_id'].", Name:".$row['customer_name'] 
    ."<br/>"; 
    } 
?> 
+0

Возможно, запрос получает сообщение об ошибке. Добавьте 'или die (mysql_error())' в конец строки 'mysql_query()'. – Barmar

+0

Или, может быть, в таблице Customer нет ничего. – Barmar

+0

Если вы новичок, вы должны изучить хорошие привычки с места в карьер. Не используйте устаревшие функции 'mysql_XXX', изучите' PDO' или 'mysqli'. – Barmar

ответ

0
echo mysql_num_rows($result); 

знать количество строк, возвращаемых запросом.

+0

Это не сработает, так как он получает ошибку из запроса; см. комментарии. – Barmar

0

Эта ошибка возникает из-за того, что table или database вы пытаетесь подключиться, не выходит.

Как @barmar предполагает имена таблиц чувствительны к регистру ..

Пожалуйста, убедитесь, что вы используете правильную базу данных и таблицу ..THanx

Смежные вопросы