Pergunta : qualquer um vê uma razão pela qual o mysql não atearia fogo e não ecoaria à informação (talvez um erro tipográfico minha sorte)


este é provavelmente um erro tipográfico im do dang que faltam apenas minha sorte
pode qualquer um ver uma razão pela qual o código unido não está indicando os ecos da identificação, data, discription, a nota etc. de todo

eu começ
-------------------
identificação: 2
A informação Record irá aqui

feito toda
-------------------
como o retorno e o nada mais

obrigado adiantado para todo o código ou ajudá-lo pode fornecer

 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
\n";
echo "Record info will go here
\n"; /* MySQL connection */ $gaSql['user'] = "xxxxxxx"; $gaSql['password'] = "xxxxxxxx"; $gaSql['db'] = "xxxxxx"; $gaSql['server'] = "localhost"; $gaSql['type'] = "mysql"; $gaSql['link'] = mysql_pconnect( $gaSql['server'], $gaSql['user'], $gaSql['password'] ) or die( 'Could not open connection to server' ); mysql_select_db( $gaSql['db'], $gaSql['link'] ) or die( 'Could not select database '. $gaSql['db'] ); $sql = "SELECT id,date_last_updated, description,note,account_owner FROM contacts_personal_notes WHERE `account_owner`='".$_SESSION['user_name']."' AND `contact_id`='".trim($_REQUEST['id'], ",")."' $where $sort $limit";// //echo "sql: ".$sql."
\n"; $result = mysql_query($sql) or die (mysql_errno($connect) . ": " . mysql_error($connect)); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "inside while
"; echo "id: ".$row['id']."
"; echo "date: ".$row['date_last_updated']."
"; echo "discrip: ".addslashes($row['description'])."
"; echo "note: ".addslashes($row['note'])."
"; echo "owner: ".addslashes($row['account_owner'])."
"; } echo "
all done"; mysql_close(); ?>


indicação de sql
 
1:
sql: SELECIONAR a identificação, date_last_updated, descrição, nota, account_owner dos contacts_personal_notes ONDE do “`account_owner = ' Eric cinzento” E do “`contact_id = ' 2”

Resposta : qualquer um vê uma razão pela qual o mysql não atearia fogo e não ecoaria à informação (talvez um erro tipográfico minha sorte)

Se você está começ a identificação de 2 do DB então o pconnect não é o problema porque está conetando à aprovação do DB (pode haver umas edições mais tarde com um número mais elevado de conexões simultâneas sem ajustar apache e mysql embora).

Dar ao seguinte ir, mim mudou-o ao fetch_row do uso, limpado a indicação seleta do sql pouco (não soube aonde os vars de $where etc. vieram dentro de embora, verific por favor isto?), deixar-me sabem você vai com ele,

Como por a sugestão dos shinug eu igualmente adicionei o relatório de erro etc. de E_ALL no certificado que pode ajudar um pouco de.

Os dedos cruzaram-se:)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
\n";
echo "Record info will go here
\n"; /* MySQL connection */ $gaSql['user'] = "xxxxxxx"; $gaSql['password'] = "xxxxxxxx"; $gaSql['db'] = "xxxxxx"; $gaSql['server'] = "localhost"; $gaSql['type'] = "mysql"; $gaSql['link'] = mysql_pconnect( $gaSql['server'], $gaSql['user'], $gaSql['password'] ) or die( 'Could not open connection to server' ); mysql_select_db( $gaSql['db'], $gaSql['link'] ) or die( 'Could not select database '. $gaSql['db'] ); // OLD: $sql = "SELECT id,date_last_updated, description,note,account_owner FROM contacts_personal_notes WHERE `account_owner`='".$_SESSION['user_name']."' AND `contact_id`='".trim($_REQUEST['id'], ",")."' $where $sort $limit"; // note i didn't know where $where etc were coming from, you may need to alter this again to fit your exact requirements $sql = "SELECT id, date_last_updated, description, note, account_owner FROM contacts_personal_notes WHERE 'account_owner'='".$_SESSION['user_name']."' AND 'contact_id'='".trim($_REQUEST['id'], ",")."' ORDER BY $sort LIMIT $limit";// $result = mysql_query($sql) or die (mysql_errno($connect) . ": " . mysql_error($connect)); $numRows=mysql_num_rows($result); if($numRows > 0) { $row=mysql_fetch_row($result); // can be used if only ever expecting one row to be returned echo "id: ".$row[0]."
"; echo "date: ".$row[1]."
"; echo "description: ".$row[2]."
"; // do 'addslashes' later once this is verified as working echo "note: ".$row[3]."
"; echo "owner: ".$row[4]."
"; } else { echo "No results found.
"; } echo "
all done"; mysql_close(); ?>
Outras soluções  
 
programming4us programming4us