⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000031.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;thinkin&nbsp;(强强),&nbsp;信区:&nbsp;Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;A&nbsp;Small&nbsp;Oracle&nbsp;Class&nbsp;&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Thu&nbsp;Feb&nbsp;17&nbsp;11:09:24&nbsp;2000)&nbsp;<BR>&nbsp;<BR>&lt;?PHP&nbsp;<BR>/*&nbsp;<BR>&nbsp;&nbsp;&nbsp;Defination&nbsp;of&nbsp;ORACLE&nbsp;db&nbsp;CLASS&nbsp;and&nbsp;ORACLE&nbsp;query&nbsp;CLASS&nbsp;<BR>&nbsp;&nbsp;&nbsp;Author:&nbsp;Likai&nbsp;<BR>*/&nbsp;<BR>if&nbsp;(&nbsp;!defined(&nbsp;&nbsp;&quot;_ORACLE_CLASS&quot;&nbsp;)&nbsp;)&nbsp;<BR>{&nbsp;<BR>&nbsp;&nbsp;define(&nbsp;&quot;_ORACLE_CLASS&quot;,&nbsp;1&nbsp;);&nbsp;<BR>/*&nbsp;<BR>&nbsp;&nbsp;ORACLE&nbsp;database&nbsp;class&nbsp;<BR>&nbsp;&nbsp;function&nbsp;open&nbsp;:open&nbsp;oraclass&nbsp;database&nbsp;connection&nbsp;<BR>&nbsp;&nbsp;function&nbsp;close:&nbsp;close&nbsp;the&nbsp;database&nbsp;connection&nbsp;and&nbsp;free&nbsp;the&nbsp;smtm&nbsp;<BR>&nbsp;&nbsp;function&nbsp;addqury:&nbsp;add&nbsp;the&nbsp;smtm&nbsp;ready&nbsp;for&nbsp;free&nbsp;<BR>*/&nbsp;<BR>class&nbsp;ora_db&nbsp;<BR>{&nbsp;<BR>&nbsp;&nbsp;var&nbsp;$connect_id;&nbsp;<BR>&nbsp;&nbsp;&nbsp;//function&nbsp;to&nbsp;open&nbsp;ORACLE&nbsp;database&nbsp;<BR>&nbsp;&nbsp;function&nbsp;open($database,&nbsp;&nbsp;$user,&nbsp;&nbsp;$password)&nbsp;<BR>&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;connect_id&nbsp;&nbsp;=&nbsp;&nbsp;OCILogon($user,&nbsp;&nbsp;$password,&nbsp;&nbsp;$database);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(&nbsp;$this-&gt;connect_id&nbsp;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$this-&gt;connect_id;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;FALSE;&nbsp;<BR>&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;//&nbsp;Closes&nbsp;the&nbsp;database&nbsp;connection&nbsp;and&nbsp;frees&nbsp;any&nbsp;query&nbsp;results&nbsp;left.&nbsp;<BR>&nbsp;&nbsp;function&nbsp;close()&nbsp;<BR>&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if($this-&gt;stmt_id&nbsp;&amp;&amp;&nbsp;is_array($this-&gt;stmt_id))&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(list($key,$val)=each($this-&gt;stmt_id))&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@OCIFreeStatement($val)&nbsp;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;&nbsp;=&nbsp;&nbsp;OCILogoff($this-&gt;connect_id);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;&nbsp;$result;&nbsp;<BR>&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;//&nbsp;Function&nbsp;used&nbsp;by&nbsp;the&nbsp;constructor&nbsp;of&nbsp;query.&nbsp;<BR>&nbsp;&nbsp;function&nbsp;addstmt($stmt_id)&nbsp;<BR>&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;stmt_id[]=$stmt_id;&nbsp;<BR>&nbsp;&nbsp;}&nbsp;<BR>&nbsp;}&nbsp;<BR>/*&nbsp;End&nbsp;of&nbsp;Defination&nbsp;of&nbsp;ORACLE&nbsp;db&nbsp;Class&nbsp;*/&nbsp;<BR>/*&nbsp;<BR>&nbsp;&nbsp;Defination&nbsp;of&nbsp;ORACLE&nbsp;query&nbsp;Class&nbsp;<BR>*/&nbsp;<BR>&nbsp;class&nbsp;ora_query&nbsp;<BR>&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;$row;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;$smtm;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;$bind_data;&nbsp;<BR>&nbsp;&nbsp;&nbsp;//new&nbsp;a&nbsp;query&nbsp;and&nbsp;directly&nbsp;execute&nbsp;the&nbsp;normal&nbsp;query&nbsp;<BR>&nbsp;&nbsp;&nbsp;function&nbsp;ora_query(&amp;$db,&nbsp;$query=&nbsp;&quot;&quot;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if($query!=&nbsp;&quot;&quot;&amp;&amp;$db-&gt;connect_id)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;stmt&nbsp;&nbsp;=&nbsp;&nbsp;OCIParse($db-&gt;connect_id,&nbsp;&nbsp;$query);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!$this-&gt;stmt)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;false;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(OCIExecute($this-&gt;stmt))&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db-&gt;addstmt($this-&gt;stmt);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;$this-&gt;stmt;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OCIFreeStatement($this-&gt;stmt);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;false;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;FALSE;&nbsp;<BR>&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;before&nbsp;execute&nbsp;the&nbsp;query&nbsp;,BIND&nbsp;the&nbsp;query&nbsp;with&nbsp;the&nbsp;php&nbsp;extern&nbsp;variables&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;example&nbsp;$query&nbsp;=&nbsp;&quot;insert&nbsp;into&nbsp;?&nbsp;values(?,'?',?,0)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;then&nbsp;the&nbsp;function&nbsp;analye&nbsp;the&nbsp;string&nbsp;<BR>&nbsp;&nbsp;&nbsp;*/&nbsp;<BR>&nbsp;&nbsp;&nbsp;function&nbsp;prepare(&amp;$db,$query=&nbsp;&quot;&quot;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pieces&nbsp;&nbsp;=&nbsp;&nbsp;explode(&nbsp;&nbsp;&quot;?&quot;,&nbsp;&nbsp;$query);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$new_query&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&quot;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$last_piece&nbsp;&nbsp;=&nbsp;&nbsp;sizeof($pieces)&nbsp;&nbsp;-&nbsp;&nbsp;1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;&nbsp;(list($i,&nbsp;&nbsp;$piece)&nbsp;&nbsp;=&nbsp;&nbsp;each($pieces))&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$new_query&nbsp;&nbsp;.=&nbsp;&nbsp;$piece;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&nbsp;($i&nbsp;&nbsp;&lt;&nbsp;&nbsp;$last_piece)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$new_query&nbsp;&nbsp;.=&nbsp;&nbsp;&nbsp;&quot;:var$i&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;&nbsp;&nbsp;&quot;&lt;br&gt;new_query=$new_query\n&lt;br&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//for&nbsp;debug&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;stmt&nbsp;&nbsp;=&nbsp;&nbsp;OCIParse($db-&gt;connect_id,&nbsp;&nbsp;$new_query);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&nbsp;(!$this-&gt;stmt)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;false;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;&nbsp;($i&nbsp;&nbsp;=&nbsp;&nbsp;0;&nbsp;&nbsp;$i&nbsp;&nbsp;&lt;&nbsp;&nbsp;$last_piece;&nbsp;&nbsp;$i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$bindvar&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&quot;:var$i&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!OCIBindByName($this-&gt;stmt,&nbsp;&nbsp;$bindvar,&nbsp;&nbsp;&amp;$this-&gt;bind_data[$i],3&nbsp;<BR>2))&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OCIFreeStatement($this-&gt;stmt);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;FALSE;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;$this-&gt;stmt;&nbsp;<BR>&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;//after&nbsp;prepare&nbsp;query&nbsp;then&nbsp;execute&nbsp;the&nbsp;query&nbsp;<BR>&nbsp;&nbsp;&nbsp;function&nbsp;execute(&amp;$db,$data)&nbsp;<BR>&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(list($i,&nbsp;&nbsp;$value)&nbsp;&nbsp;=&nbsp;&nbsp;each($data))&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;bind_data[$i]&nbsp;&nbsp;=&nbsp;&nbsp;$data[$i];&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$this-&gt;bind[$i];&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(OCIExecute($this-&gt;stmt))&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db-&gt;addstmt($this-&gt;stmt);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;$this-&gt;stmt;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;FALSE;&nbsp;<BR>&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;fetch&nbsp;the&nbsp;next&nbsp;row&nbsp;of&nbsp;stmt&nbsp;<BR>&nbsp;&nbsp;&nbsp;function&nbsp;&nbsp;getrow()&nbsp;<BR>&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!OCIFetchInto($this-&gt;stmt,&nbsp;&amp;$this-&gt;row,OCI_ASSOC))&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;FALSE;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;var_dump($this-&gt;row);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;$this-&gt;row;&nbsp;<BR>&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;get&nbsp;the&nbsp;number&nbsp;of&nbsp;rows&nbsp;of&nbsp;$stmt&nbsp;<BR>&nbsp;&nbsp;&nbsp;function&nbsp;numrows()&nbsp;<BR>&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$number=OCIRowCount($this-&gt;stmt)&nbsp;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$number;&nbsp;<BR>&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;//get&nbsp;oracle&nbsp;runtime&nbsp;error&nbsp;<BR>&nbsp;&nbsp;&nbsp;function&nbsp;error()&nbsp;<BR>&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;$error=OCIError($this-&gt;stmt);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(&nbsp;$error&nbsp;)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$errot;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;OCIError($db-&gt;connect_id);&nbsp;<BR>&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;}&nbsp;<BR>/*&nbsp;End&nbsp;of&nbsp;Defination&nbsp;of&nbsp;ORACLE&nbsp;query&nbsp;Class&nbsp;*/&nbsp;<BR>}&nbsp;<BR>/*End&nbsp;ifdefined&nbsp;*/&nbsp;<BR>//example:&nbsp;<BR>$DB&nbsp;=&nbsp;new&nbsp;ora_class;&nbsp;<BR>$DB-&gt;open(&nbsp;&quot;&quot;,&nbsp;&quot;scott&quot;,&nbsp;&quot;tiger&quot;);&nbsp;<BR>$q&nbsp;=&nbsp;&nbsp;&quot;Select&nbsp;*&nbsp;from&nbsp;scott.emp&quot;;&nbsp;<BR>$test_query&nbsp;=&nbsp;new&nbsp;ora_query($DB,$q);&nbsp;<BR>while($test_query-&gt;getrow())&nbsp;<BR>{&nbsp;<BR>&nbsp;echo&nbsp;&nbsp;&quot;&lt;br&gt;&quot;.$test_query-&gt;row[&nbsp;&quot;JOB&quot;];&nbsp;<BR>}&nbsp;<BR>$q&nbsp;=&nbsp;&nbsp;&quot;Insert&nbsp;into&nbsp;testtable&nbsp;values(?,?,?,?);&nbsp;<BR>$data[]&nbsp;<BR>Parse&nbsp;error:&nbsp;parse&nbsp;error,&nbsp;expecting&nbsp;`STRING'&nbsp;or&nbsp;`NUM_STRING'&nbsp;or&nbsp;`'$''&nbsp;in&nbsp;/ht&nbsp;<BR>ml/px.sklar.com/code-pretty.html&nbsp;on&nbsp;line&nbsp;5&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>&nbsp;<BR>人生到处知何似?&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;应似飞鸿踏雪泥。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;泥上偶然留指爪,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鸿飞那复计东西!&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;162.105.37.191]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -